| ################################################################ | |
| # 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) | |