78 lines
1.9 KiB
Makefile
78 lines
1.9 KiB
Makefile
################################################################
|
|
# Install CLP(R) stuff for the MS-Windows build
|
|
# Author: Jan Wielemaker
|
|
#
|
|
# Use:
|
|
# nmake /f Makefile.mak
|
|
# nmake /f Makefile.mak install
|
|
################################################################
|
|
|
|
PLHOME=..\..
|
|
!include $(PLHOME)\src\rules.mk
|
|
LIBDIR=$(PLBASE)\library
|
|
EXDIR=$(PKGDOC)\examples\clpr
|
|
CLPDIR=$(LIBDIR)\clp
|
|
CLPRDIR=$(CLPDIR)\clpr
|
|
CLPQDIR=$(CLPDIR)\clpq
|
|
CLPQRDIR=$(CLPDIR)\clpqr
|
|
PL="$(PLHOME)\bin\swipl.exe"
|
|
|
|
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= clpr.pl clpq.pl
|
|
EXAMPLES=
|
|
|
|
all::
|
|
@echo "Nothing to be done for this package"
|
|
|
|
check::
|
|
# $(PL) -q -f chr_test.pl -g test,halt -t 'halt(1)'
|
|
|
|
|
|
!IF "$(CFG)" == "rt"
|
|
install::
|
|
!ELSE
|
|
install::
|
|
@if not exist "$(CLPRDIR)\$(NULL)" $(MKDIR) "$(CLPRDIR)"
|
|
@if not exist "$(CLPQDIR)\$(NULL)" $(MKDIR) "$(CLPQDIR)"
|
|
@if not exist "$(CLPQRDIR)\$(NULL)" $(MKDIR) "$(CLPQRDIR)"
|
|
@for %f in ($(LIBPL)) do \
|
|
copy "%f" "$(CLPDIR)"
|
|
@for %f in ($(CLPRPRIV)) do \
|
|
copy "clpr\%f" "$(CLPRDIR)"
|
|
@for %f in ($(CLPQPRIV)) do \
|
|
copy "clpq\%f" "$(CLPQDIR)"
|
|
@for %f in ($(CLPQRPRIV)) do \
|
|
copy "clpqr\%f" "$(CLPQRDIR)"
|
|
copy README "$(CLPQRDIR)\README.TXT"
|
|
!ENDIF
|
|
|
|
html-install: install-examples
|
|
pdf-install: install-examples
|
|
|
|
install-examples::
|
|
# if not exist "$(EXDIR)/$(NULL)" $(MKDIR) "$(EXDIR)"
|
|
# cd examples & @for %f in ($(EXAMPLES)) do @copy %f "$(EXDIR)"
|
|
|
|
xpce-install::
|
|
|
|
uninstall::
|
|
@for %f in ($(LIBPL)) do \
|
|
del "$(CLPDIR)\%f"
|
|
@for %f in ($(CLPRPRIV)) do \
|
|
del "$(CLPRDIR)\%f"
|
|
@for %f in ($(CLPQPRIV)) do \
|
|
del "$(CLPQDIR)\%f"
|
|
@for %f in ($(CLPQRPRIV)) do \
|
|
del "$(CLPQRDIR)\%f"
|
|
del "$(CLPQRDIR)\README.TXT"
|
|
|
|
clean::
|
|
if exist *~ del *~
|
|
|
|
distclean: clean
|