forked from OSchip/llvm-project
34 lines
1.0 KiB
Makefile
34 lines
1.0 KiB
Makefile
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))
|