Lines 12-19
Link Here
|
12 |
MAKE=@MAKE@ |
12 |
MAKE=@MAKE@ |
13 |
|
13 |
|
14 |
PL=@PL@ |
14 |
PL=@PL@ |
|
|
15 |
PLBASE=@PLBASE@ |
15 |
PLARCH=@PLARCH@ |
16 |
PLARCH=@PLARCH@ |
16 |
PLHOME=@PLHOME@ |
17 |
PLHOME=@PLHOME@ |
|
|
18 |
PKGDOC=$(PLBASE)/doc/packages |
17 |
prefix=@prefix@ |
19 |
prefix=@prefix@ |
18 |
exec_prefix=@exec_prefix@ |
20 |
exec_prefix=@exec_prefix@ |
19 |
bindir=@bindir@ |
21 |
bindir=@bindir@ |
Lines 27-33
Link Here
|
27 |
LDFLAGS=@LDSOFLAGS@ |
29 |
LDFLAGS=@LDSOFLAGS@ |
28 |
|
30 |
|
29 |
CDFLAGS=-D__SWI_PROLOG__ |
31 |
CDFLAGS=-D__SWI_PROLOG__ |
30 |
CFLAGS=$(COFLAGS) $(CWFLAGS) $(CMFLAGS) $(CIFLAGS) @DEFS@ $(CDFLAGS) |
32 |
CFLAGS=$(COFLAGS) $(CWFLAGS) $(CMFLAGS) -fPIC $(CIFLAGS) @DEFS@ $(CDFLAGS) |
31 |
INSTALL=@INSTALL@ |
33 |
INSTALL=@INSTALL@ |
32 |
INSTALL_PROGRAM=@INSTALL_PROGRAM@ |
34 |
INSTALL_PROGRAM=@INSTALL_PROGRAM@ |
33 |
INSTALL_DATA=@INSTALL_DATA@ |
35 |
INSTALL_DATA=@INSTALL_DATA@ |
Lines 38-69
Link Here
|
38 |
OBJ= tex.o psfile.o |
40 |
OBJ= tex.o psfile.o |
39 |
LIB= latex2html.pl latex.cmd pl.pl pl.cmd xpce.pl xpce.cmd |
41 |
LIB= latex2html.pl latex.cmd pl.pl pl.cmd xpce.pl xpce.cmd |
40 |
|
42 |
|
41 |
all: |
43 |
all: tex.@SO@ |
42 |
@echo "===============================================================" |
|
|
43 |
@echo "Usage:" |
44 |
@echo "" |
45 |
@echo "$(MAKE) install Install the package" |
46 |
@echo "$(MAKE) html Translate the documentation into HTML" |
47 |
@echo "$(MAKE) dvi Translate the documentation into DVI" |
48 |
@echo "===============================================================" |
49 |
|
44 |
|
50 |
install: tex.@SO@ |
45 |
install: tex.@SO@ |
51 |
mkdir -p $(DESTDIR)$(LIBDIR)/lib/$(PLARCH) |
46 |
mkdir -p $(DESTDIR)$(PLBASE)/lib/$(PLARCH) |
52 |
$(INSTALL_DATA) tex.@SO@ $(DESTDIR)$(LIBDIR)/lib/$(PLARCH) |
47 |
$(INSTALL) -m 755 tex.@SO@ $(DESTDIR)$(PLBASE)/lib/$(PLARCH) |
53 |
$(INSTALL_PROGRAM) latex2html $(DESTDIR)$(bindir) |
48 |
mkdir -p $(DESTDIR)$(PLBASE)/library |
54 |
for f in $(LIB); do $(INSTALL_DATA) $$f $(DESTDIR)$(LIBDIR); done |
49 |
for f in $(LIB); do $(INSTALL_DATA) $$f $(DESTDIR)$(PLBASE)/library; done |
55 |
mkdir -p $(DESTDIR)$(LIBDIR)/icons |
|
|
56 |
for f in icons/*.gif; do $(INSTALL_DATA) $$f $(DESTDIR)$(LIBDIR)/icons; done |
57 |
|
50 |
|
58 |
tex.@SO@: $(OBJ) |
51 |
tex.@SO@: $(OBJ) |
59 |
$(LD) $(LDFLAGS) -o $@ $(OBJ) |
52 |
$(LD) $(LDFLAGS) -o $@ $(OBJ) |
60 |
|
53 |
|
|
|
54 |
html-install: html |
55 |
mkdir -p $(DESTDIR)$(PKGDOC)/latex2html |
56 |
for f in manual/*; do $(INSTALL_DATA) $$f $(DESTDIR)$(PKGDOC)/latex2html; done |
57 |
|
58 |
check:: |
59 |
|
61 |
################################################################ |
60 |
################################################################ |
62 |
# Documentation |
61 |
# Documentation |
63 |
################################################################ |
62 |
################################################################ |
64 |
|
63 |
|
65 |
html: manual.tex |
64 |
html: manual.tex |
66 |
latex2html manual |
65 |
$(PL) -p library=. -f none -g "assert(user:file_search_path(foreign, '.')),load_files(library(latex2html),[silent(true)]),latex2html('manual.tex')" -t halt |
67 |
|
66 |
|
68 |
dvi: manual.tex |
67 |
dvi: manual.tex |
69 |
latex manual |
68 |
latex manual |