This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/clpqr/Makefile.in
2015-10-13 08:17:51 +01:00

79 lines
2.0 KiB
Makefile
Executable File

################################################################
# SWI-Prolog CLPQR package
# Author: Jan Wielemaker. jan@swi.psy.uva.nl
# Copyright: LGPL (see COPYING or www.gnu.org
################################################################
PACKAGE=clpqr
include ../Makefile.defs
CLPDIR=$(PLLIBDIR)
CLPRDIR=$(CLPDIR)/clpr
CLPQDIR=$(CLPDIR)/clpq
CLPQRDIR=$(CLPDIR)/clpqr
CLPRPRIV= bb_r.pl bv_r.pl \
fourmotz_r.pl ineq_r.pl \
itf_r.pl nf_r.pl \
store_r.pl
CLPQPRIV= bb_q.pl bv_q.pl \
fourmotz_q.pl ineq_q.pl \
itf_q.pl nf_q.pl \
store_q.pl
CLPQRPRIV= class.pl dump.pl \
geler.pl itf.pl \
ordering.pl \
project.pl redund.pl
LIBPL= $(srcdir)/clpr.pl $(srcdir)/clpq.pl
EXAMPLES=
all::
@echo "Nothing to be done for this package"
install: $(LIBPL) install-examples
mkdir -p $(DESTDIR)$(CLPDIR)
mkdir -p $(DESTDIR)$(CLPRDIR)
mkdir -p $(DESTDIR)$(CLPQDIR)
mkdir -p $(DESTDIR)$(CLPQRDIR)
$(INSTALL_DATA) $(LIBPL) $(DESTDIR)$(CLPDIR)
for f in $(CLPRPRIV); do $(INSTALL_DATA) $(srcdir)/clpr/$$f $(DESTDIR)$(CLPRDIR); done
for f in $(CLPQPRIV); do $(INSTALL_DATA) $(srcdir)/clpq/$$f $(DESTDIR)$(CLPQDIR); done
for f in $(CLPQRPRIV); do $(INSTALL_DATA) $(srcdir)/clpqr/$$f $(DESTDIR)$(CLPQRDIR); done
$(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(CLPQRDIR)
ln-install::
@$(MAKE) INSTALL_DATA=$(LN_INSTALL_DATA) INSTALL_PROGRAM=$(LN_INSTALL_PROGRAM) install
rpm-install: install
pdf-install: install-examples
html-install: install-examples
install-examples::
# mkdir -p $(DESTDIR)$(EXDIR)
# (cd Examples && $(INSTALL_DATA) $(EXAMPLES) $(DESTDIR)$(EXDIR))
uninstall:
(cd $(CLPDIR) && rm -f $(LIBPL))
rm -rf $(CLPRDIR)
rm -rf $(CLPQDIR)
rm -rf $(CLPQRDIR)
check::
# $(PL) -q -f $(srcdir)/clpr_test.pl -g test,halt -t 'halt(1)'
################################################################
# Clean
################################################################
clean:
rm -f *~ *% config.log
distclean: clean
rm -f config.h config.cache config.status Makefile
rm -rf autom4te.cache