# Warning: This makefile assumes that Gnu Make is being used to build # the modules. Other versions of Make will probably fail. # It also assumes the presence of a Unix-style Bash or Bourne # shell. # # You enable the building of each module by uncommenting the "MODULES +=" # line for that module below. # # You configure each module by editing the Makefile in its subdirectory. # all: build #------------------------------------------------------------------- MODULES += python MODULES += mp_test #------------------------------------------------------------------- MAKECMD = $(MAKE) MX_ARCH=$(MX_ARCH) MX_INSTALL_DIR=$(MX_INSTALL_DIR) build: for i in $(MODULES); do \ cd $$i ; \ $(MAKECMD) ; \ if [ $$? != 0 ] ; then \ exit 1 ; \ fi ; \ cd .. ; \ done clean: for i in $(MODULES); do \ ( cd $$i ; $(MAKECMD) clean ) \ done -rm */*.o */*.obj */*.mxo distclean: for i in $(MODULES); do \ ( cd $$i ; $(MAKECMD) distclean ) \ done -rm */*.o */*.obj */*.mxo depend: for i in $(MODULES); do \ ( cd $$i ; $(MAKECMD) depend ) \ done install: for i in $(MODULES); do \ ( cd $$i ; $(MAKECMD) install ) \ done