Make stripped-bytecode a recursive target

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10283 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-12-01 07:28:25 +00:00
parent 7f5dbcc9ea
commit a8df7bdbac

View File

@ -393,7 +393,7 @@ RObjectsG := $(addprefix $(BUILD_OBJ_DIR)/Debug/,$(RObjs))
#--------------------------------------------------------- #---------------------------------------------------------
ifdef DIRS ifdef DIRS
all install clean test bytecode :: all install clean test bytecode stripped-bytecode::
$(VERB) for dir in ${DIRS}; do \ $(VERB) for dir in ${DIRS}; do \
if [ ! -f $$dir/Makefile ]; \ if [ ! -f $$dir/Makefile ]; \
then \ then \
@ -411,8 +411,9 @@ install :: $(addsuffix /.makeinstall , $(PARALLEL_DIRS))
clean :: $(addsuffix /.makeclean , $(PARALLEL_DIRS)) clean :: $(addsuffix /.makeclean , $(PARALLEL_DIRS))
test :: $(addsuffix /.maketest , $(PARALLEL_DIRS)) test :: $(addsuffix /.maketest , $(PARALLEL_DIRS))
bytecode :: $(addsuffix /.makebytecode, $(PARALLEL_DIRS)) bytecode :: $(addsuffix /.makebytecode, $(PARALLEL_DIRS))
stripped-bytecode :: $(addsuffix /.makestripped-bytecode, $(PARALLEL_DIRS))
%/.makeall %/.makeinstall %/.makeclean %/.maketest %/.makebytecode: %/.makeall %/.makeinstall %/.makeclean %/.maketest %/.makebytecode %/.makestripped-bytecode:
$(VERB) if [ ! -f $(@D)/Makefile ]; \ $(VERB) if [ ! -f $(@D)/Makefile ]; \
then \ then \
$(MKDIR) $(@D); \ $(MKDIR) $(@D); \
@ -423,7 +424,7 @@ endif
# Handle directories that may or may not exist # Handle directories that may or may not exist
ifdef OPTIONAL_DIRS ifdef OPTIONAL_DIRS
all install clean test bytecode :: all install clean test bytecode stripped-bytecode::
$(VERB) for dir in ${OPTIONAL_DIRS}; do \ $(VERB) for dir in ${OPTIONAL_DIRS}; do \
if [ -d $(SourceDir)/$$dir ]; \ if [ -d $(SourceDir)/$$dir ]; \
then\ then\