JAVAC = $(JDK_HOME)/bin/javac
JAR = $(JDK_HOME)/bin/jar
DIST_DIR = $(CATALINA_HOME)/webapps/itrack/WEB-INF/lib

TARGET = itrack.jar
SRCS =	ITrackHTML.java ITrackDB.java ITrackMsg.java \
	ITrackJsp.java ITrackIssueInfo.java ITrackIssueValue.java \
	ITrackFileRenamePolicy.java ITrackSearchForm.java ITrackFile.java \
	ITrackException.java ITrackTemplate.java

CLASS_DIR = class

CLASSPATH = $(CATALINA_HOME)/common/lib/jsp-api.jar:$(CATALINA_HOME)/common/lib/servlet-api.jar:$(CATALINA_HOME)/common/lib/mail.jar:$(CATALINA_HOME)/common/lib/cubrid_jdbc.jar:$(CATALINA_HOME)/webapps/itrack/WEB-INF/lib/cos.jar 

all:	$(TARGET)

#DEBUG_FLAG =

$(TARGET) : $(SRCS)
	mkdir -p $(CLASS_DIR)
	$(JAVAC) -d $(CLASS_DIR) -classpath $(CLASSPATH) $(SRCS)
	(cd $(CLASS_DIR) ; $(JAR) cf $(TARGET) unisql ; /bin/cp $(TARGET) ..)

distribute: $(TARGET)
	/bin/cp $(TARGET) $(DIST_DIR)/

clean:
	/bin/rm -rf $(CLASS_DIR) $(TARGET)

