# $Id: GNUmakefile,v 1.6 2000/08/15 14:23:50 peteg Exp $

include ../GNUmakefile.defs

CLASSPATH := ../:$(CLASSPATH)
JIKESPATH := ../:$(JIKESPATH)

PACKAGES := botworld prolog/lib
SOURCES := $(shell find $(PACKAGES) -name "*.java")

BOTWORLD_JARFILE := botworld.jar

# Targets
all: distclean jar db

dist: distclean all

jar: botworld
	$(JAR) cfv $(BOTWORLD_JARFILE) `find $(PACKAGES) -name "*.class"`

botworld: FORCE
	$(JAVAC) $(JFLAGS) $(SOURCES)

db:
	echo "build." | ../run bot.pro

FORCE:

clean:
	rm -f `find . -name "*.class" -o -name "*.jar"` \
		bot.ser

distclean: clean
