########################################################### # Common definitions and main 'compile' rule for xpath and xslt. # # See Makefile for important environment notes # ########################################################### # Note this is separate from the variable in make.include CLASSESDIR = classes # Add other required dirs to the classpath XML4J_CLASSPATH := ..$(PATHSEP)..$(PATHSEP)..$(PATHSEP)xml-xerces$(PATHSEP)java$(PATHSEP)bin$(PATHSEP)xerces.jar BSF_CLASSPATH := ..$(PATHSEP)bin$(PATHSEP)bsf.jar # Add . (current dir) to end of classpath to help 1.1.x compilers find all the source files, thanks to Sean Timm EXTRA_CLASSPATH := $(XML4J_CLASSPATH)$(CLPATHSEP)$(BSF_CLASSPATH)$(CLPATHSEP)$(CLASSESDIR)$(CLPATHSEP)$(CLASSPATH)$(CLPATHSEP). sincelast: $(SINCE_FILE) $(SINCE_FILE): $(SRCS) -mkdir $(CLASSESDIR) $(JAVAC) $(JAVACFLAGS) -classpath "$(EXTRA_CLASSPATH)" $? touch $(SINCE_FILE)