是一个统一编译各子目录下测试代码的Makefile, 写的时候在语法上花了不少时间,放在这里,留作纪念:P
rel="File-List" href="file:///C:%5CDOCUME%7E1%5Czjujoe%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">
rel="File-List" href="file:///C:%5CDOCUME%7E1%5Czjujoe%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">
SUBDIRS := `find -maxdepth 1 -type d | sed "/.svn/d" | sed "1d"| sed "s/.g"`
OUTPUT := ../bin
SUFFIX := _test
.PHONY: all clean distclean install $(SUBDIRS)
all:
echo $(SUBDIRS)
for subdir in $(SUBDIRS); do /
$(MAKE) -C $$subdir; /
done
clean:
for subdir in $(SUBDIRS); do /
$(MAKE) -C $$subdir clean; /
done
install: all
for subdir in $(SUBDIRS); do /
SUFFIX=$(SUFFIX);/
cp $$subdir/$$subdir$$SUFFIX $(OUTPUT)/ ; /
done
distclean: clean
rm -f $(OUTPUT)/*