# $Id: Makefile,v 1.3 1999/05/14 14:02:15 gcla Exp $ # A PEPA discrete event simulator # LIBPATH and LIBFLAGS are used when rebuilding the # simjava and simanim libraries (from src/simjava, src/simanim) BASE = ../../ SRCS = $(wildcard *.java) PSRCS = $(wildcard *.pizza) OBJS = $(addsuffix .class, $(basename $(SRCS))) default: Pepa.lex.pizza PepaParser.pizza $(PIZZAC) -classpath $(CLASSPATH) *.pizza Pepa.lex.pizza : Pepa.lex $(JAVA) -classpath $(CLASSPATH) JLex.Main $< mv $<.java $@ PepaParser.pizza : PepaParser.cup $(JAVA) -classpath $(CLASSPATH) java_cup.Main -parser $(basename $<) < $< mv $(basename $<).java $@ mv sym.java sym.pizza clean: -rm *.class -rm *.java -rm *.temp -rm sym.pizza -rm Pepa.lex.pizza -rm PepaParser.pizza include $(BASE)/Makefile.config