mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-08 19:25:47 +00:00
Add support for a recursive test target
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5332 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -215,7 +215,7 @@ ObjectsG := $(addprefix $(BUILD_ROOT)/Debug/,$(Objs))
|
|||||||
#---------------------------------------------------------
|
#---------------------------------------------------------
|
||||||
|
|
||||||
ifdef DIRS
|
ifdef DIRS
|
||||||
all install clean ::
|
all install clean test ::
|
||||||
$(VERB) for dir in ${DIRS}; do \
|
$(VERB) for dir in ${DIRS}; do \
|
||||||
(cd $$dir; $(MAKE) $@) || exit 1; \
|
(cd $$dir; $(MAKE) $@) || exit 1; \
|
||||||
done
|
done
|
||||||
@@ -226,8 +226,9 @@ ifdef PARALLEL_DIRS
|
|||||||
all :: $(addsuffix /.makeall , $(PARALLEL_DIRS))
|
all :: $(addsuffix /.makeall , $(PARALLEL_DIRS))
|
||||||
install :: $(addsuffix /.makeinstall, $(PARALLEL_DIRS))
|
install :: $(addsuffix /.makeinstall, $(PARALLEL_DIRS))
|
||||||
clean :: $(addsuffix /.makeclean , $(PARALLEL_DIRS))
|
clean :: $(addsuffix /.makeclean , $(PARALLEL_DIRS))
|
||||||
|
test :: $(addsuffix /.maketest , $(PARALLEL_DIRS))
|
||||||
|
|
||||||
%/.makeall %/.makeinstall %/.makeclean:
|
%/.makeall %/.makeinstall %/.makeclean %/.maketest:
|
||||||
$(VERB) cd $(@D); $(MAKE) $(subst $(@D)/.make,,$@)
|
$(VERB) cd $(@D); $(MAKE) $(subst $(@D)/.make,,$@)
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@@ -215,7 +215,7 @@ ObjectsG := $(addprefix $(BUILD_ROOT)/Debug/,$(Objs))
|
|||||||
#---------------------------------------------------------
|
#---------------------------------------------------------
|
||||||
|
|
||||||
ifdef DIRS
|
ifdef DIRS
|
||||||
all install clean ::
|
all install clean test ::
|
||||||
$(VERB) for dir in ${DIRS}; do \
|
$(VERB) for dir in ${DIRS}; do \
|
||||||
(cd $$dir; $(MAKE) $@) || exit 1; \
|
(cd $$dir; $(MAKE) $@) || exit 1; \
|
||||||
done
|
done
|
||||||
@@ -226,8 +226,9 @@ ifdef PARALLEL_DIRS
|
|||||||
all :: $(addsuffix /.makeall , $(PARALLEL_DIRS))
|
all :: $(addsuffix /.makeall , $(PARALLEL_DIRS))
|
||||||
install :: $(addsuffix /.makeinstall, $(PARALLEL_DIRS))
|
install :: $(addsuffix /.makeinstall, $(PARALLEL_DIRS))
|
||||||
clean :: $(addsuffix /.makeclean , $(PARALLEL_DIRS))
|
clean :: $(addsuffix /.makeclean , $(PARALLEL_DIRS))
|
||||||
|
test :: $(addsuffix /.maketest , $(PARALLEL_DIRS))
|
||||||
|
|
||||||
%/.makeall %/.makeinstall %/.makeclean:
|
%/.makeall %/.makeinstall %/.makeclean %/.maketest:
|
||||||
$(VERB) cd $(@D); $(MAKE) $(subst $(@D)/.make,,$@)
|
$(VERB) cd $(@D); $(MAKE) $(subst $(@D)/.make,,$@)
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
Reference in New Issue
Block a user