1# common switch make 2 3ASLTS_VER ?= 00000000 4 5all: ${MDIRS} 6${MDIRS}: FORCE 7 @cd $@; pwd; make 8 9install: FORCE 10 @r=0; set -e; for d in ${MDIRS}; do \ 11 (cd $$d; \ 12 if [ $$? -ne 0 ]; then \ 13 echo "Bad element of MDIRS: <$$d>"; \ 14 else \ 15 pwd; \ 16 >&2 echo "Begin compiling test package: [$$d]"; \ 17 $(MAKE) install ASLTS_MODE=$(ASLTS_MODE) ASLTS_VER=$(ASLTS_VER); \ 18 if [ $$? -ne 0 ]; then \ 19 r=1; \ 20 false; \ 21 fi; \ 22 fi); \ 23 if [ $$r -ne 0 ]; then \ 24 exit $r; \ 25 fi; \ 26 >&2 echo "Compiled test package: [$$d]"; \ 27 done 28 29install_n32: 30 $(MAKE) install ASLTS_MODE=n32 ASLTS_VER=$(ASLTS_VER) 31install_n64: 32 $(MAKE) install ASLTS_MODE=n64 ASLTS_VER=$(ASLTS_VER) 33install_o32: 34 $(MAKE) install ASLTS_MODE=o32 ASLTS_VER=$(ASLTS_VER) 35install_o64: 36 $(MAKE) install ASLTS_MODE=o64 ASLTS_VER=$(ASLTS_VER) 37install_aslminus: 38 $(MAKE) install ASLTS_MODE=aslminus ASLTS_VER=$(ASLTS_VER) 39install_aslplus: 40 $(MAKE) install ASLTS_MODE=aslplus ASLTS_VER=$(ASLTS_VER) 41install_aslconvert: 42 $(MAKE) install ASLTS_MODE=aslconvert ASLTS_VER=$(ASLTS_VER) 43 44install_all: install_n32 install_n64 install_o32 install_o64 install_aslminus install_aslplus install_aslconvert 45 46clean: FORCE 47 @for d in ${MDIRS}; do \ 48 (cd $$d; \ 49 if [ $$? -ne 0 ]; then \ 50 echo "Bad element of MDIRS: <$$d>"; \ 51 else \ 52 pwd; make clean; \ 53 fi); \ 54 done 55 56clobber: FORCE 57 @for d in ${MDIRS}; do \ 58 (cd $$d; \ 59 if [ $$? -ne 0 ]; then \ 60 echo "Bad element of MDIRS: <$$d>"; \ 61 else \ 62 pwd; make clobber; \ 63 fi); \ 64 done 65 66FORCE: 67