# 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)

