
# PACKAGE_NAME contains the path of the package according to the
# package line contained in the source files.
#
# Compile locally :
#   remove the package line from java sources
#   PACKAGE_NAME=

PACKAGE_NAME=


JAR=jar
JAVAC=javac

all: AgentMain.jar TextSample.jar jars

jars:
	/bin/ln -s ${PWD} ../jars


$(PACKAGE_NAME)TextSample.class: TextSample.java
	$(JAVAC) -d . TextSample.java

$(PACKAGE_NAME)AgentMain.class: AgentMain.java
	$(JAVAC) -d . AgentMain.java

TextSample.mf:
	@echo "Name: $(PACKAGE_NAME)TextSample.class" > TextSample.mf
	@echo "Java-Bean: True" >> TextSample.mf

AgentMain.mf:
	@echo "Name: $(PACKAGE_NAME)AgentMain.class" > AgentMain.mf
	@echo "Java-Bean: True" >> AgentMain.mf

AgentMain.jar: $(PACKAGE_NAME)AgentMain.class AgentMain.mf
	$(JAR) cfm AgentMain.jar AgentMain.mf $(PACKAGE_NAME)AgentMain.class

TextSample.jar: $(PACKAGE_NAME)TextSample.class TextSample.mf
	$(JAR) cfm TextSample.jar TextSample.mf $(PACKAGE_NAME)TextSample.class

