@ - rm -fr $(APPNAME)-*
#====================================================================
+include Makefile.dbg
#test area sub directory
-SBINDIR = usr/sbin
-DATATST = data-feed
-LOCKDIR = $(TESTDIR)/var/run/$(APPNAME)
-
-#managing debugging test
-TESTDIR = $(CURDIR)/test_area
-TESTSRV = mailleur.example.com
-TESTIP = 127.127.10.25
-TESTPORT= 1025
-#TESTPROT= smtps
-EXTIP = safemail3.safe.ca
-EXTPORT = 25
-TESTITER= 1
-
-EMLPAR = \
- -r $(TESTDIR) \
- -c ./conf/$(APPNAME).conf.dvl \
- -d 2 \
- $(TESTPROT):$(TESTIP):$(TESTPORT):
#====================================================================
-#area to start components receiver,sorter,sender once at a time
-#--------------------------------------------------------------------
-onercvr : clean debug newtest
- @ \
- ./bin/receiver \
- -f \
- $(EMLPAR)$(TESTITER)
-
-# # -i 127.63.31.15
-onefeed : debug
- @ bin/feeder \
- -f \
- -d 2 \
- -c ./conf/$(APPNAME).conf.dvl \
- $(TESTIP) \
- $(TESTPORT) \
- ./$(DATATST)/$(ONEFEED)
-
-onesendr: debug
- @ \
- ./bin/sender \
- -f \
- -d 2 \
- -c ./conf/mailleur.conf.dvl \
- -r $(TESTDIR) \
- `basename -a $(TESTDIR)/var/spool/$(APPNAME)/queue/*.todo | \
- tr '\\n' ' ' `
-
-onesortr: debug
- @ \
- bin/sorter \
- -f \
- -d 2 \
- -c ./conf/mailleur.conf.dvl \
- -r $(TESTDIR)
-
-#--------------------------------------------------------------------
-#procedure to start all needed components to have
-#a full complete test
-actions : clean debug newtest dosorter dorcvr
-
-dosorter:
- @ echo "Starting Sorter"
- @ \
- bin/sorter \
- -d 2 \
- -c ./conf/mailleur.conf.dvl \
- -r $(TESTDIR)
-
-
-dorcvr :
- @ echo "Starting receiver"
- @ \
- bin/receiver \
- $(EMLPAR)$(TESTITER)
-
-#to kill all remaining emlrcvr process
-killall :
- @ - kill -TERM receiver
- @ - kill -TERM sender
- @ - kill -TERM sorter
-
-#--------------------------------------------------------------------
-#procedure to call debugger for each main component
-
-dbgrcvr : clean debug
- @ \
- gdb \
- --args \
- bin/receiver \
- -f \
- $(EMLPAR)$(TESTITER)
-
-dbgsortr: clean debug
- @ \
- gdb \
- --args \
- bin/sorter \
- -f \
- -d 2 \
- -c ./conf/mailleur.conf.dvl \
- -r $(TESTDIR)
-
-TODO = `basename -a data-sender/*.todo | tr '\\n' ' ' `
-dbgsendr: clean debug
- @ \
- gdb \
- --args \
- bin/sender \
- -d2 \
- -c ./conf/mailleur.conf.dvl \
- -r $(TESTDIR) \
- $(TODO)
-
-#--------------------------------------------------------------------
-#procedure to check programe against valgrind
-#VALKIND= "definite,possible,indirect,reachable"
-VALKIND = "definite,possible,indirect"
-
-valrcvr : debug
- @ \
- valgrind \
- --leak-check=full \
- --show-leak-kinds=$(VALKIND) \
- bin/receiver \
- -f \
- $(EMLPAR)$(TESTITER)
-
-valsortr: debug
- @ \
- valgrind \
- --leak-check=full \
- bin/sorter \
- -f \
- -d 2 \
- -c ./conf/mailleur.conf.dvl \
- -r $(TESTDIR)
-
-valsendr: debug
- @ \
- valgrind \
- --leak-check=full \
- --show-leak-kinds=$(VALKIND) \
- ./bin/sender \
- -f \
- -d 2 \
- -c ./conf/mailleur.conf.dvl \
- -r $(TESTDIR) \
- `basename -a $(TESTDIR)/var/spool/$(APPNAME)/queue/*.todo | \
- tr '\\n' ' ' `
-#--------------------------------------------------------------------
-#testing feed
-ONEFEED=feed03.tst
-
FEEDPAR = \
$(TESTIP) \
$(TESTPORT) \
--- /dev/null
+#====================================================================
+#debug area definition
+SBINDIR = usr/sbin
+DATATST = data-feed
+LOCKDIR = $(TESTDIR)/var/run/$(APPNAME)
+
+#managing debugging test
+TESTDIR = $(CURDIR)/test_area
+TESTSRV = mailleur.example.com
+TESTIP = 127.127.10.25
+TESTPORT= 1025
+#TESTPROT= smtps
+EXTIP = safemail3.safe.ca
+EXTPORT = 25
+TESTITER= 1
+
+#specific test file to use will "feeding" the receiver.
+ONEFEED=feed03.tst
+
+EMLPAR = \
+ -r $(TESTDIR) \
+ -c ./conf/$(APPNAME).conf.dvl \
+ -d 2 \
+ $(TESTPROT):$(TESTIP):$(TESTPORT):
+
+#====================================================================
+#area to start components receiver,sorter,sender once at a time
+#--------------------------------------------------------------------
+onercvr : clean debug newtest
+ @ \
+ ./bin/receiver \
+ -f \
+ $(EMLPAR)$(TESTITER)
+
+# # -i 127.63.31.15
+onefeed : debug
+ @ bin/feeder \
+ -f \
+ -d 2 \
+ -c ./conf/$(APPNAME).conf.dvl \
+ $(TESTIP) \
+ $(TESTPORT) \
+ ./$(DATATST)/$(ONEFEED)
+
+onesendr: debug
+ @ \
+ ./bin/sender \
+ -f \
+ -d 2 \
+ -c ./conf/mailleur.conf.dvl \
+ -r $(TESTDIR) \
+ `basename -a $(TESTDIR)/var/spool/$(APPNAME)/queue/*.todo | \
+ tr '\\n' ' ' `
+
+onesortr: debug
+ @ \
+ bin/sorter \
+ -f \
+ -d 2 \
+ -c ./conf/mailleur.conf.dvl \
+ -r $(TESTDIR)
+
+#--------------------------------------------------------------------
+#procedure to start all needed components to have
+#a full complete test
+actions : clean debug newtest dosorter dorcvr
+
+dosorter:
+ @ echo "Starting Sorter"
+ @ \
+ bin/sorter \
+ -d 2 \
+ -c ./conf/mailleur.conf.dvl \
+ -r $(TESTDIR)
+
+
+dorcvr :
+ @ echo "Starting receiver"
+ @ \
+ bin/receiver \
+ $(EMLPAR)$(TESTITER)
+
+#to kill all remaining emlrcvr process
+killall :
+ @ - kill -TERM receiver
+ @ - kill -TERM sender
+ @ - kill -TERM sorter
+
+#--------------------------------------------------------------------
+#procedure to call debugger for each main component
+
+dbgrcvr : clean debug
+ @ \
+ gdb \
+ --args \
+ bin/receiver \
+ -f \
+ $(EMLPAR)$(TESTITER)
+
+dbgsortr: clean debug
+ @ \
+ gdb \
+ --args \
+ bin/sorter \
+ -f \
+ -d 2 \
+ -c ./conf/mailleur.conf.dvl \
+ -r $(TESTDIR)
+
+TODO = `basename -a data-sender/*.todo | tr '\\n' ' ' `
+dbgsendr: clean debug
+ @ \
+ gdb \
+ --args \
+ bin/sender \
+ -d2 \
+ -c ./conf/mailleur.conf.dvl \
+ -r $(TESTDIR) \
+ $(TODO)
+
+#--------------------------------------------------------------------
+#procedure to check programe against valgrind
+#VALKIND= "definite,possible,indirect,reachable"
+VALKIND = "definite,possible,indirect"
+
+valrcvr : debug
+ @ \
+ valgrind \
+ --leak-check=full \
+ --show-leak-kinds=$(VALKIND) \
+ bin/receiver \
+ -f \
+ $(EMLPAR)$(TESTITER)
+
+valsortr: debug
+ @ \
+ valgrind \
+ --leak-check=full \
+ bin/sorter \
+ -f \
+ -d 2 \
+ -c ./conf/mailleur.conf.dvl \
+ -r $(TESTDIR)
+
+valsendr: debug
+ @ \
+ valgrind \
+ --leak-check=full \
+ --show-leak-kinds=$(VALKIND) \
+ ./bin/sender \
+ -f \
+ -d 2 \
+ -c ./conf/mailleur.conf.dvl \
+ -r $(TESTDIR) \
+ `basename -a $(TESTDIR)/var/spool/$(APPNAME)/queue/*.todo | \
+ tr '\\n' ' ' `
+
+#--------------------------------------------------------------------