examples/Makefile.in
changeset 354 396ac66670ad
parent 329 7717252e3ed9
child 373 fc32e8a796ae
--- 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)