From 73df2e1abb73999f651d4b6ad68372b2d321103f Mon Sep 17 00:00:00 2001 From: skarg Date: Thu, 3 Aug 2006 18:02:28 +0000 Subject: [PATCH] Added a utils directory, and changed the Win32 makefiles for Borland C++ to copy the resulting executable into the utils directory. --- bacnet-stack/demo/dcc/makefile.b32 | 3 +++ bacnet-stack/demo/readfile/makefile.b32 | 3 +++ bacnet-stack/demo/readprop/makefile.b32 | 3 +++ bacnet-stack/demo/reinit/makefile.b32 | 3 +++ bacnet-stack/demo/server/makefile.b32 | 3 +++ bacnet-stack/demo/timesync/makefile.b32 | 3 +++ bacnet-stack/demo/ucov/makefile.b32 | 3 +++ bacnet-stack/demo/whohas/makefile.b32 | 3 +++ bacnet-stack/demo/whois/makefile.b32 | 3 +++ bacnet-stack/demo/writefile/makefile.b32 | 3 +++ bacnet-stack/demo/writeprop/makefile.b32 | 3 +++ bacnet-stack/makefile.b32 | 32 ++++++++++++++++-------- 12 files changed, 54 insertions(+), 11 deletions(-) diff --git a/bacnet-stack/demo/dcc/makefile.b32 b/bacnet-stack/demo/dcc/makefile.b32 index fdf11805..6fdb1c1c 100644 --- a/bacnet-stack/demo/dcc/makefile.b32 +++ b/bacnet-stack/demo/dcc/makefile.b32 @@ -91,6 +91,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/readfile/makefile.b32 b/bacnet-stack/demo/readfile/makefile.b32 index 6df40e07..afb886a0 100644 --- a/bacnet-stack/demo/readfile/makefile.b32 +++ b/bacnet-stack/demo/readfile/makefile.b32 @@ -87,6 +87,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/readprop/makefile.b32 b/bacnet-stack/demo/readprop/makefile.b32 index 07fed2fe..8ea3c40f 100644 --- a/bacnet-stack/demo/readprop/makefile.b32 +++ b/bacnet-stack/demo/readprop/makefile.b32 @@ -91,6 +91,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/reinit/makefile.b32 b/bacnet-stack/demo/reinit/makefile.b32 index 4713d368..b2ef0ce5 100644 --- a/bacnet-stack/demo/reinit/makefile.b32 +++ b/bacnet-stack/demo/reinit/makefile.b32 @@ -91,6 +91,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/server/makefile.b32 b/bacnet-stack/demo/server/makefile.b32 index 024a078f..50153c7a 100644 --- a/bacnet-stack/demo/server/makefile.b32 +++ b/bacnet-stack/demo/server/makefile.b32 @@ -98,6 +98,9 @@ $(C_LIB_DIR)\CW32MT.lib all : $(BCC_CFG) $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/timesync/makefile.b32 b/bacnet-stack/demo/timesync/makefile.b32 index f17faf61..a5f127a0 100644 --- a/bacnet-stack/demo/timesync/makefile.b32 +++ b/bacnet-stack/demo/timesync/makefile.b32 @@ -98,6 +98,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/ucov/makefile.b32 b/bacnet-stack/demo/ucov/makefile.b32 index 51139d22..0d5cf24a 100644 --- a/bacnet-stack/demo/ucov/makefile.b32 +++ b/bacnet-stack/demo/ucov/makefile.b32 @@ -88,6 +88,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/whohas/makefile.b32 b/bacnet-stack/demo/whohas/makefile.b32 index 6463d213..e6e82447 100644 --- a/bacnet-stack/demo/whohas/makefile.b32 +++ b/bacnet-stack/demo/whohas/makefile.b32 @@ -91,6 +91,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/whois/makefile.b32 b/bacnet-stack/demo/whois/makefile.b32 index 866dcce3..55bfa926 100644 --- a/bacnet-stack/demo/whois/makefile.b32 +++ b/bacnet-stack/demo/whois/makefile.b32 @@ -96,6 +96,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/writefile/makefile.b32 b/bacnet-stack/demo/writefile/makefile.b32 index efeb3844..f9e6120a 100644 --- a/bacnet-stack/demo/writefile/makefile.b32 +++ b/bacnet-stack/demo/writefile/makefile.b32 @@ -88,6 +88,9 @@ $(C_LIB_DIR)\CW32MT.lib all : $(BCC_CFG) $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/demo/writeprop/makefile.b32 b/bacnet-stack/demo/writeprop/makefile.b32 index 07f85ddc..0192a5d5 100644 --- a/bacnet-stack/demo/writeprop/makefile.b32 +++ b/bacnet-stack/demo/writeprop/makefile.b32 @@ -90,6 +90,9 @@ $(C_LIB_DIR)\CW32MT.lib all : bcc32.cfg $(PRODUCT_EXE) +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + # Linker specific: the link below is for BCC linker/compiler. If you link # with a different linker - please change accordingly. # diff --git a/bacnet-stack/makefile.b32 b/bacnet-stack/makefile.b32 index 137bd605..de7c1ae6 100644 --- a/bacnet-stack/makefile.b32 +++ b/bacnet-stack/makefile.b32 @@ -3,7 +3,7 @@ all: readprop writeprop readfile writefile server dcc reinit \ whois whohas timesync - @echo "utilities are in demo/x directories" + @echo "demo utilities are in utils directory" clean: \ demo/readprop/makefile.b32 \ @@ -60,69 +60,79 @@ clean: \ readprop: demo/readprop/makefile.b32 cd demo/readprop make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. writeprop: demo/writeprop/makefile.b32 cd demo/writeprop make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. readfile: demo/readfile/makefile.b32 cd demo/readfile make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. writefile: demo/writefile/makefile.b32 cd demo/writefile make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. server: demo/server/makefile.b32 cd demo/server make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. dcc: demo/dcc/makefile.b32 cd demo/dcc make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. reinit: demo/reinit/makefile.b32 cd demo/reinit make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. whois: demo/whois/makefile.b32 cd demo/whois make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. whohas: demo/whohas/makefile.b32 cd demo/whohas make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd .. timesync: demo/timesync/makefile.b32 cd demo/timesync make -i -f makefile.b32 clean - make -f makefile.b32 + make -f makefile.b32 all + make -f makefile.b32 install cd .. cd ..