# GNUmakefile for the DJ package, for runtime traversal computation. # $Id: GNUmakefile,v 1.10 2003/01/20 09:16:22 dougo Exp $ #JAVAC = JIKESPATH=$(CLASSPATH):$$JIKESPATH jikes #JAVACFLAGS = -depend -g +E JAVAC = CLASSPATH=$(CLASSPATH) javac JAVACFLAGS = -g -deprecation JAVAFILES = ClassGraph.java Strategy.java Traversal.java \ TraversalGraph.java \ ObjectGraph.java ObjectGraphSlice.java \ StrategyParseException.java TraversalSourceException.java \ IncompatibleClassGraphsException.java FetchException.java \ TraversalException.java \ Collection.java Visitor.java VisitorMethodException.java CLASSDIR = ../../classes PACKAGE = edu.neu.ccs.demeter.dj PKGDIR = $(subst .,/,$(PACKAGE)) CLASSPATH = $(CLASSDIR) all: compile compile: $(JAVAC) $(JAVACFLAGS) -d $(CLASSDIR) $(JAVAFILES) clean: $(RM) -r $(CLASSDIR)/$(PKGDIR) $(RM) *~ new: clean all .PHONY: all compile clean new