# $Id: Makefile,v 1.10 1999/06/11 15:59:40 gcla Exp $ # A PEPA discrete event simulator # LIBPATH and LIBFLAGS are used when rebuilding the # simjava and simanim libraries (from src/simjava, src/simanim) #PACKAGES = simjavaextensions pepa.process PACKAGES = pepa.process #SRCS = $(foreach dir,$(subst .,/,$(PACKAGES)),$(wildcard $(dir)/*.java)) #OBJS = $(addsuffix .class, $(basename $(SRCS))) default: for i in $(subst .,/,$(PACKAGES)) ; do \ ( cd $$i ; $(MAKE) ) ; \ done clean: for i in $(subst .,/,$(PACKAGES)) ; do \ cd $$i ; \ $(MAKE) clean ; \ done run: if /usr/bin/test "$$PEPAMODEL" = "" ; then \ $(JAVA) -classpath $(CLASSPATH) pepa.process.Peparoni $(CMDOPTS) models/test.pepa ; \ else \ $(JAVA) -classpath $(CLASSPATH) pepa.process.Peparoni $(CMDOPTS) models/$$PEPAMODEL ; \ fi include Makefile.config