blob: 2f3b70ea2c0b239c0c4dd1c15b0ad76c5d5a0e1f [file] [log] [blame]
################################################################
# Makefile
################################################################
PLCAFE = plcafe
PLCAFEOPTS = -J '-Xmx100m'
PLJAR = pljar
PLJAROPTS = -v -J '-Xmx100m' -C '-J-Xmx300m'
SICSTUS = /usr/local/bin/sicstus
SICSTUSOPTS =
SWI = /opt/local/bin/swipl
SWIOPTS = -L100m
################################################################
plcafe:
(cd brahme; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd dobry; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd ecrc; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd holmer; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd minerva; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd pereira; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd portland; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd quintus; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd xprolog; $(MAKE) plcafe \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
all:
(cd brahme; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd dobry; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd ecrc; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd holmer; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd minerva; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd pereira; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd portland; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd quintus; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
(cd xprolog; $(MAKE) all \
PLCAFE='$(PLCAFE)' PLCAFEOPTS='$(PLCAFEOPTS)' \
PLJAR='$(PLJAR)' PLJAROPTS='$(PLJAROPTS)' \
SICSTUS='$(SICSTUS)' SICSTUSOPTS='$(SICSTUSOPTS)' \
SWI='$(SWI)' SWIOPTS='$(SWIOPTS)')
clean:
-rm -f core *~
(cd brahme; $(MAKE) clean)
(cd dobry; $(MAKE) clean)
(cd ecrc; $(MAKE) clean)
(cd holmer; $(MAKE) clean)
(cd minerva; $(MAKE) clean)
(cd pereira; $(MAKE) clean)
(cd portland; $(MAKE) clean)
(cd quintus; $(MAKE) clean)
(cd xprolog; $(MAKE) clean)
realclean:clean
(cd brahme; $(MAKE) realclean)
(cd dobry; $(MAKE) realclean)
(cd ecrc; $(MAKE) realclean)
(cd holmer; $(MAKE) realclean)
(cd minerva; $(MAKE) realclean)
(cd pereira; $(MAKE) realclean)
(cd portland; $(MAKE) realclean)
(cd quintus; $(MAKE) realclean)
(cd xprolog; $(MAKE) realclean)