diff -r ee08ce0366a7 -r 396ac66670ad examples/Makefile.in --- a/examples/Makefile.in Mon Jan 14 14:28:49 2008 +0100 +++ b/examples/Makefile.in Tue Jan 15 09:24:21 2008 +0100 @@ -22,63 +22,42 @@ # TARGET = SUB_TARGET +WX = SUB_WX -all: -ifeq ($(TARGET),hc12) - $(MAKE) -C gene_SYNC_HCS12 $@ +ifeq ($(TARGET),win32) + BLD_TEST=1 +endif +ifeq ($(TARGET),unix) + BLD_TEST=1 endif -ifeq ($(TARGET),unix) - $(MAKE) -C TestMasterSlave $@ +ifeq ($(WX),1) +define build_command_seq_wx $(MAKE) -C DS401_Master $@ $(MAKE) -C DS401_Slave_Gui $@ - $(MAKE) -C TestMasterMicroMod $@ +endef endif -ifeq ($(TARGET),win32) +ifdef BLD_TEST +define build_command_seq $(MAKE) -C TestMasterSlave $@ - $(MAKE) -C DS401_Master $@ - $(MAKE) -C DS401_Slave_Gui $@ $(MAKE) -C TestMasterMicroMod $@ + $(build_command_seq_wx) +endef endif -clean: ifeq ($(TARGET),hc12) +define build_command_seq $(MAKE) -C gene_SYNC_HCS12 $@ -endif - -ifeq ($(TARGET),unix) - $(MAKE) -C TestMasterSlave $@ - $(MAKE) -C DS401_Master $@ - $(MAKE) -C DS401_Slave_Gui $@ - $(MAKE) -C TestMasterMicroMod $@ -endif - -ifeq ($(TARGET),win32) - $(MAKE) -C TestMasterSlave $@ - $(MAKE) -C DS401_Master $@ - $(MAKE) -C DS401_Slave_Gui $@ - $(MAKE) -C TestMasterMicroMod $@ +endef endif +all: + $(build_command_seq) + +clean: + $(build_command_seq) + mrproper: clean -ifeq ($(TARGET),hc12) - $(MAKE) -C gene_SYNC_HCS12 $@ -endif - -install: -ifeq ($(TARGET),unix) - $(MAKE) -C TestMasterSlave $@ - $(MAKE) -C DS401_Master $@ - $(MAKE) -C DS401_Slave_Gui $@ - $(MAKE) -C TestMasterMicroMod $@ -endif - -uninstall: -ifeq ($(TARGET),unix) - $(MAKE) -C TestMasterSlave $@ - $(MAKE) -C DS401_Master $@ - $(MAKE) -C DS401_Slave_Gui $@ - $(MAKE) -C TestMasterMicroMod $@ -endif + $(build_command_seq)