
# "@(#)Makefile 3.2 9/21/90 Arthur van Hoff (Turing Institute)"
# $HNSRC/lib/prolog/Makefile

include ../../Makefile.param

OBJS = interface.o
CINCL = $(HNINCL)

all: hnprolog # prologhelp

install : all
	# $(INSTALL) prologhelp $(HNBINDIR)
	$(INSTALL) hnprolog $(HNBINDIR)

clean :
	$(RM) hnprolog prologhelp $(TMPFILES)

prologhelp : hnprolog demo.pl
	echo "Making prologhelp (ignore result)"
	echo "compile(demo), save(prologhelp,1), start_help." | ./hnprolog

hnprolog : interface.pl hnintf.pl hnlibdir.pl $(OBJS) ../intf/libhn.a
	echo "Making hnprolog"
	echo "compile(interface), save(hnprolog)." | $(PROLOGDIR)/prolog

../intf/libhn.a: FORCE
	(cd ../intf ; $(MAKE) libhn.a)

hnlibdir.pl: FORCE
	echo "hnlibdir('-L../intf')." > hnlibdir.pl

FORCE:
