|  | 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)) |