32 lines
808 B
Makefile
32 lines
808 B
Makefile
# List all of the subdirectories here for recursive make
|
|
SUBDIRS = test
|
|
|
|
# Default target
|
|
.PHONY : default
|
|
default:
|
|
@echo "There is no default make target for this Makefile"
|
|
@echo "Valid make targets are:"
|
|
@echo " test - Compile and run tests of numpy.i"
|
|
@echo " doc - Generate numpy.i documentation"
|
|
@echo " all - make test + doc"
|
|
@echo " clean - Remove generated files recursively"
|
|
|
|
# Target all
|
|
.PHONY : all
|
|
all: $(SUBDIRS)
|
|
|
|
# Target test
|
|
.PHONY : test
|
|
test:
|
|
cd $@ && make $@
|
|
|
|
# Target clean
|
|
.PHONY : clean
|
|
clean:
|
|
@for dir in $(SUBDIRS); do \
|
|
echo ; \
|
|
echo Running \'make clean\' in $$dir; \
|
|
cd $$dir && make clean && cd ..; \
|
|
done; \
|
|
echo
|