# Makefile for Ivy test class suite include ../java.mk IVYPATH=../lib/ivy-java.jar CLASSPATH=-classpath classes:$(IVYPATH) SRC = *.java # Warning TestNetSwing.java cant build with jdk1.1 # as Color(r,g,b,a) doesn't exist in jdk1.1 #LOCALNET=10.192.36.255:3456 #LOCALNET=10.0.0.255:3456 LOCALNET=$(MULTICAST) MULTICAST=228.1.2.3:4567 all: $(JAVAC) -d classes $(JAVACOPTS) $(CLASSPATH) $(SRC) @echo "all modules built. run make run" run: nl api unitaires test1 test2 probe async stop request request: $(JAVA) $(JAVAOPTS) $(CLASSPATH) Request nl: $(JAVA) $(JAVAOPTS) $(CLASSPATH) NewLine -n 100000 probe: $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Probe < /dev/null api: $(JAVA) $(JAVAOPTS) $(CLASSPATH) TestApi async: $(JAVA) $(JAVAOPTS) $(CLASSPATH) AsyncAPI -r -l 5 -d 1 -s 10 stop: $(JAVA) $(JAVAOPTS) $(CLASSPATH) StopStart unitaires: $(JAVA) $(JAVAOPTS) $(CLASSPATH) fr.dgac.ivy.Ivy test1: $(OBJ) $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -b $(LOCALNET) $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -b $(MULTICAST) $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -d 100 $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -d 0 test2: $(OBJ) $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 100 $(JAVA) $(JAVAOPTS) $(CLASSPATH) BenchLocal -t 2 -d 0 clean: /bin/rm -fR $(OBJ) *.class classes @mkdir classes