File: Makefile

package info (click to toggle)
libnasl 2.2.3-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,468 kB
  • ctags: 1,264
  • sloc: ansic: 15,596; sh: 7,735; yacc: 1,051; makefile: 255; perl: 27
file content (58 lines) | stat: -rw-r--r-- 1,535 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
include ../nasl.tmpl
docdir = ${datadir}/doc/libnasl

all: nasl_guide.ps 
# Temporarily disabled html generation since it is not that vital
# and it's currently stopping Nessus 2.0.9 and later from getting
# into sarge (jfs)
#all: nasl_guide.ps nasl_guide.html
# Cannot include this until I get a proper .tex file (jfs)
#nasl2_reference.ps nasl2_reference.html


# Only works with GNU make, IIRC
%.pdf:	%.tex
	cat $< | perl fixtex.pl | pdflatex 
	mv texput.pdf $@

nasl_guide.ps : nasl_guide.dvi
	dvips nasl_guide.dvi -o nasl_guide.ps


nasl_guide.dvi : nasl_guide.tex nasl_guide.toc
	latex nasl_guide.tex

nasl_guide.toc : nasl_guide.tex
	latex nasl_guide.tex

nasl_guide.html : nasl_guide.tex
	htlatex $< "xhtml,uni-html,2"
#	latex2html -split 0 -nosubdir $<

nasl2_reference.tex:	nasl2_reference.lyx
	lyx -e latex nasl2_reference.lyx

nasl2_reference.dvi:	nasl2_reference.tex
	latex nasl2_reference.tex

nasl2_reference.pdf:	nasl2_reference.tex

nasl2_reference.ps:	nasl2_reference.dvi
	dvips nasl2_reference.dvi -o nasl2_reference.ps

nasl2_reference.html:	nasl2_reference.tex
	latex2html -split 0 -nosubdir nasl2_reference.tex

nasl2_reference.rtf:	nasl2_reference.tex
	latex2rtf -C latin1 -l nasl2_reference.tex

install: all
	test -d ${DESTDIR}${docdir} || $(INSTALL_DIR) -m 755 ${DESTDIR}${docdir}
	$(INSTALL) -m 644 *.ps ${DESTDIR}${docdir}/
#	$(INSTALL) -m 644 *.ps *.html ${DESTDIR}${docdir}/

clean:
	rm -rf *.aux *.toc *.dvi *.ps *.log *.html *.png *.4ct *.4tc *.idv \
		*.tmp *.lg *.xref *.css WARNINGS

distclean: clean