75 lines
1.7 KiB
Makefile
75 lines
1.7 KiB
Makefile
|
################################################################
|
||
|
# Share Prolog-independent bits of the package makefiles.
|
||
|
################################################################
|
||
|
|
||
|
.SUFFIXES: .tex .dvi .doc .pl
|
||
|
|
||
|
# This is to have a simple 'make' build `all' instead of the local
|
||
|
# targets.
|
||
|
top: all
|
||
|
|
||
|
prefix=/usr/local
|
||
|
exec_prefix=${prefix}
|
||
|
srcdir=/Users/vsc/git/yap-6.3/packages/$(PACKAGE)
|
||
|
bindir=${exec_prefix}/bin
|
||
|
libdir=${exec_prefix}/lib
|
||
|
datarootdir = ${prefix}/share
|
||
|
mandir=${datarootdir}/man
|
||
|
|
||
|
SHELL=/bin/sh
|
||
|
INSTALL=/usr/bin/install -c
|
||
|
INSTALL_PROGRAM=${INSTALL}
|
||
|
INSTALL_DATA=${INSTALL} -m 644
|
||
|
INSTALL_SCRIPT=${INSTALL}
|
||
|
|
||
|
################################################################
|
||
|
# Documentation
|
||
|
################################################################
|
||
|
|
||
|
LATEX=latex
|
||
|
DOC2TEX=/Users/vsc/git/yap-6.3/man/doc2tex
|
||
|
RUNTEX=/Users/vsc/git/yap-6.3/man/runtex
|
||
|
TEX=$(DOC).tex $(SUBTEX)
|
||
|
DVI=$(DOC).dvi
|
||
|
PDF=$(DOC).pdf
|
||
|
HTML=$(DOC).html
|
||
|
|
||
|
ifneq ($(DOC),)
|
||
|
doc: pdf html
|
||
|
pdf: $(PDF)
|
||
|
html: $(HTML)
|
||
|
else
|
||
|
doc::
|
||
|
echo "No documentation provided"
|
||
|
pdf::
|
||
|
echo "No documentation provided"
|
||
|
html::
|
||
|
echo "No documentation provided"
|
||
|
endif
|
||
|
|
||
|
$(HTML): $(TEX)
|
||
|
$(bindir)/latex2html $(DOC)
|
||
|
|
||
|
$(PDF): $(TEX)
|
||
|
$(srcdir)/../../man/runtex --pdf $(DOC)
|
||
|
|
||
|
%.tex : $(srcdir)/%.doc
|
||
|
$(DOC2TEX) $< > $@
|
||
|
|
||
|
%.tex : $(srcdir)/%.txt
|
||
|
$(PUBLICPL) -f $(PLLIBDIR)/doc_latex -g "doc_latex('$<','$@',[stand_alone(false)]),halt" -t "halt(1)"
|
||
|
|
||
|
%.tex : $(srcdir)/%.pl
|
||
|
$(PLTOTEX) $< > $@
|
||
|
|
||
|
# Get the Prolog dialect specific part of the Makefiles
|
||
|
|
||
|
LIBSRCPL=$(addprefix $(srcdir)/, $(LIBPL))
|
||
|
|
||
|
LIBSRCALL=$(addprefix $(srcdir)/, $(LIBALL))
|
||
|
|
||
|
SRCXPCEPL=$(addprefix $(srcdir)/, $(XPCEPL))
|
||
|
|
||
|
include ../Dialect.defs
|
||
|
|