--- 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)