blob: 02a7f2a4b54b06032ca5eb208a403fcc13d2b145 [file] [log] [blame]
################################################################
# Makefile for Prolog Cafe
################################################################
################################################################
# The following two definitions will be overridden.
#
# JAVAC : the command of Java compiler system
# (ex. javac)
# JAR : the command of Jar archive system
# (ex. jar)
#
JAVAC = javac
JAVACOPTS = -d . -Xlint -classpath $$PLCAFEDIR/lang.jar:$$CLASSPATH
JAR = jar
JAROPTS = cf
################################################################
.SUFFIXES:
.SUFFIXES: .am .pl $(SUFFIXES)
am_objects = builtins.am \
system.am \
.pl.am:
pl2am.plc -v -O $< $@
-mkdir $*
am2j.plc -v -d $* $@
builtin:$(am_objects)
$(JAVAC) $(JAVACOPTS) */*.java
$(JAR) $(JAROPTS) builtin.jar jp/ac/kobe_u/cs/prolog/builtin/
clean:
-rm -f -r builtins
-rm -f -r system
-rm -f -r jp
-rm -f Base/core Base/*~ Base/*.class
-rm -f core *~ *.am *.jar *.class
realclean: clean