File: Makefile.in

package info (click to toggle)
swi-prolog 7.2.3%2Bdfsg-6
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 84,180 kB
  • ctags: 45,684
  • sloc: ansic: 330,358; perl: 268,104; sh: 6,795; java: 4,904; makefile: 4,561; cpp: 4,153; ruby: 1,594; yacc: 843; xml: 82; sed: 12; sql: 6
file content (73 lines) | stat: -rw-r--r-- 1,953 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
################################################################
# SWI-Prolog `PlDoc' package
# Author:    Jan Wielemaker. wielemak@science.uva.nl
# Copyright: GPL (see COPYING or www.gnu.org
################################################################

PACKAGE=pldoc
DOC=pldoc
include @srcdir@/common.mk
include ../Makefile.defs

EXDIR=$(PKGEXDIR)/pldoc

PUBSRCPL=$(addprefix $(srcdir)/, $(PUBPL))
LIBSRCALL=$(addprefix $(srcdir)/, $(LIBALL))

all::

install:	$(LIBSRCALL) $(PUBSRCPL)
		mkdir -p $(DESTDIR)$(PLLIBDIR)/pldoc
		$(INSTALL_DATA) $(LIBSRCALL) $(DESTDIR)$(PLLIBDIR)/pldoc
		$(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(PLLIBDIR)/pldoc/README$(TXTEXT)
		$(INSTALL_DATA) $(PUBSRCPL) $(DESTDIR)$(PLLIBDIR)
		$(MKINDEX)

ln-install:	$(LIBSRCALL)
		$(MAKE) INSTALL_DATA="../ln-install" INSTALL_PROGRAM="../ln-install" install

rpm-install:	install

pdf-install:	install-examples
		$(INSTALL_DATA) $(DOC).pdf $(DESTDIR)$(PKGDOC)

html-install:	install-examples
		$(INSTALL_DATA) $(DOC).html $(DESTDIR)$(PKGDOC)

install-examples::
		mkdir -p $(DESTDIR)$(EXDIR)
		(cd $(srcdir)/server && $(INSTALL_DATA) $(EXAMPLES) $(DESTDIR)$(EXDIR))
		(cd server && $(INSTALL_PROGRAM) $(EXAMPLEEXE) $(DESTDIR)$(EXDIR))

uninstall::
		(cd $(LIBDIR) && rm -f $(LIBPL))
		(cd $(PLBASE)/library && rm -f $(PUBPL))
		$(MKINDEX)

check::
		true

################################################################
# Documentation
################################################################

TEXEXTRA=latex.tex docfiles.tex
$(TEX):		$(TEXEXTRA)

docfiles.tex:	doc_files.pl doc_pack.pl
		$(PLTOTEX) --subsection 'library(doc_files)'


################################################################
# Clean
################################################################

clean:
		rm -f *~ *% config.log
		rm -f $(TEX)
		$(RUNTEX) --clean $(DOC)
		rm -rf html

distclean:	clean
		rm -f server/man_server.pl
		rm -f $(TARGETS) config.cache config.status Makefile