#
# default base directory for YAP installation
#
ROOTDIR = @prefix@
#
# where the binary should be
#
BINDIR = $(ROOTDIR)/bin
#
# where YAP should look for architecture-independent Prolog libraries
#
SHAREDIR=$(ROOTDIR)/share/Yap
#
#
# You shouldn't need to change what follows.
#
INSTALL=@INSTALL@
INSTALL_DATA=@INSTALL_DATA@
INSTALL_PROGRAM=@INSTALL_PROGRAM@
srcdir=@srcdir@

CHR_PROGRAMS= $(srcdir)/chr/chrcmp.pl \
	$(srcdir)/chr/compenv.pl \
	$(srcdir)/chr/concat.pl \
	$(srcdir)/chr/getval.pl \
	$(srcdir)/chr/matching.pl \
	$(srcdir)/chr/operator.pl \
	$(srcdir)/chr/ordering.pl \
	$(srcdir)/chr/sbag.pl \
	$(srcdir)/chr/sbag_a.pl \
	$(srcdir)/chr/sbag_l.pl \
	$(srcdir)/chr/trace.yap

CHR_TOP= $(srcdir)/chr.yap

CHR_LICENSE= $(srcdir)/CHR.LICENSE

CHR_EXAMPLES= $(srcdir)/chr/examples/allentable.pl \
	$(srcdir)/chr/examples/arc.pl \
	$(srcdir)/chr/examples/bool.pl \
	$(srcdir)/chr/examples/cft.pl \
	$(srcdir)/chr/examples/domain.pl \
	$(srcdir)/chr/examples/examples-adder.bool \
	$(srcdir)/chr/examples/examples-benchmark.math \
	$(srcdir)/chr/examples/examples-deussen.bool \
	$(srcdir)/chr/examples/examples-diaz.bool \
	$(srcdir)/chr/examples/examples-fourier.math \
	$(srcdir)/chr/examples/examples-holzbaur.math \
	$(srcdir)/chr/examples/examples-lim1.math \
	$(srcdir)/chr/examples/examples-lim2.math \
	$(srcdir)/chr/examples/examples-lim3.math \
	$(srcdir)/chr/examples/examples-puzzle.bool \
	$(srcdir)/chr/examples/examples-queens.bool \
	$(srcdir)/chr/examples/examples-queens.domain \
	$(srcdir)/chr/examples/examples-stuckey.math \
	$(srcdir)/chr/examples/examples-thom.math \
	$(srcdir)/chr/examples/gcd.pl \
	$(srcdir)/chr/examples/interval.pl \
	$(srcdir)/chr/examples/kl-one.pl \
	$(srcdir)/chr/examples/leq.pl \
	$(srcdir)/chr/examples/list.pl \
	$(srcdir)/chr/examples/listdom.pl \
	$(srcdir)/chr/examples/math-elim.pl \
	$(srcdir)/chr/examples/math-fougau.pl \
	$(srcdir)/chr/examples/math-fourier.pl \
	$(srcdir)/chr/examples/math-gauss.pl \
	$(srcdir)/chr/examples/math-utilities.pl \
	$(srcdir)/chr/examples/minmax.pl \
	$(srcdir)/chr/examples/modelgenerator.pl \
	$(srcdir)/chr/examples/osf.pl \
	$(srcdir)/chr/examples/oztype.pl \
	$(srcdir)/chr/examples/path.pl \
	$(srcdir)/chr/examples/pathc.pl \
	$(srcdir)/chr/examples/primes.pl \
	$(srcdir)/chr/examples/scheduling.pl \
	$(srcdir)/chr/examples/tarski.pl \
	$(srcdir)/chr/examples/term.pl \
	$(srcdir)/chr/examples/time-pc.pl \
	$(srcdir)/chr/examples/time-point.pl \
	$(srcdir)/chr/examples/time-rnd.pl \
	$(srcdir)/chr/examples/time.pl \
	$(srcdir)/chr/examples/tree.pl \
	$(srcdir)/chr/examples/type.pl



install: $(CHR_TOP) $(CHR_LICENSE) $(CHR_PROGRAMS) $(CHR_EXAMPLES)
	mkdir -p $(DESTDIR)$(SHAREDIR)/chr/examples
	for h in $(CHR_TOP); do $(INSTALL_DATA) $$h $(DESTDIR)$(SHAREDIR); done
	for h in $(CHR_LICENSE); do $(INSTALL_DATA) $$h $(DESTDIR)$(SHAREDIR); done
	for h in $(CHR_PROGRAMS); do $(INSTALL_DATA) $$h $(DESTDIR)$(SHAREDIR)/chr; done
	for h in $(CHR_EXAMPLES); do $(INSTALL_DATA) $$h $(DESTDIR)$(SHAREDIR)/chr/examples; done
