| LLDB_LEVEL := .. | 
 | include $(LLDB_LEVEL)/Makefile | 
 |  | 
 | .PHONY: programs | 
 |  | 
 | all:: check-local | 
 |  | 
 | #---------------------------------------------------------------------- | 
 | # Make all of the test programs | 
 | #---------------------------------------------------------------------- | 
 | programs: | 
 | 	find . -type d -depth 1 | xargs -J % find % \ | 
 | 		-name Makefile \ | 
 | 		-exec echo \; \ | 
 | 		-exec echo make -f '{}' \; \ | 
 | 		-execdir make \; | 
 |  | 
 | #---------------------------------------------------------------------- | 
 | # Clean all of the test programs | 
 | #---------------------------------------------------------------------- | 
 | clean:: | 
 | 	find . -type d -depth 1 | xargs -J % find % \ | 
 | 		-name Makefile \ | 
 | 		-exec echo \; \ | 
 | 		-exec echo make -f '{}' clean \; \ | 
 | 		-execdir make clean \; | 
 |  | 
 | #---------------------------------------------------------------------- | 
 | # Run the tests | 
 | #---------------------------------------------------------------------- | 
 | check-local:: | 
 | 	rm -rf lldb-test-traces | 
 | 	python $(PROJ_SRC_DIR)/dotest.py --executable $(ToolDir)/lldb -q -s lldb-test-traces -u CXXFLAGS -u CFLAGS -C $(subst ccache,,$(CC)) |