# Makefile for JADE demo applications. JC=javac JAVA=java SRCDIR=. ROOTDIR=../.. DEMODIR=. CLASSPATH=.:..:$(CLASSPATH) .PHONY: all clean run all: MeetingSchedulerAgent @echo Making demo applications MeetingSchedulerAgent: @echo Making Meeting Scheduler application $(JC) $(JFLAGS) -classpath $(CLASSPATH):$(ROOTDIR)/demo/CalendarBean.jar $(DEMODIR)/MeetingScheduler/MeetingSchedulerAgent.java clean: rm -f `find . -name '*~' -print` rm -f `find . -name '#*#' -print` rm -f `find . -name '*.class' -print` run: $(JAVA) -classpath $(CLASSPATH):$(ROOTDIR)/lib/jade.jar:$(ROOTDIR)/lib/Base64.jar:$(ROOTDIR)/lib/iiop.jar:$(ROOTDIR):/lib/jadeTools.jar:$(ROOTDIR)/demo/CalendarBean.jar jade.Boot -nomtp -gui Tizio:demo.MeetingScheduler.MeetingSchedulerAgent Caio:demo.MeetingScheduler.MeetingSchedulerAgent batch: echo 'cd ..\demo' >> $(BATCH_EXAMPLES) echo '$(JC) $(subst /,\,$(subst $(ROOTDIR),..\..,$(JFLAGS))) -classpath %CLASSPATH%;..\..\src;..\..\classes;..\..\demo\CalendarBean.jar MeetingScheduler\MeetingSchedulerAgent.java' >> $(BATCH_EXAMPLES) echo >> $(BATCH_EXAMPLES) echo 'cd ..\..' >> $(BATCH_EXAMPLES)