File: Makefile

package info (click to toggle)
pdfedit 0.4.1-2
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 15,032 kB
  • ctags: 21,708
  • sloc: cpp: 185,471; xml: 8,824; yacc: 1,178; ansic: 666; perl: 664; makefile: 636; sh: 371; lisp: 51
file content (64 lines) | stat: -rw-r--r-- 1,185 bytes parent folder | download
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
#
#Makefile for documentation
#

#HTML documents to generate
html_docs=design_doc.html

#PDF documents to generate
pdf_docs=$(html_docs:.html=.pdf)

#All documents
docs=$(html_docs) $(pdf_docs)

all: $(docs)

all_no_pdf: $(html_docs)

clean:
	rm -f $(docs)

#extra dependencies on included files

kernel_includes=kernel/cannotation.xml \
kernel/ccontentstream.xml \
kernel/cobjects.xml \
kernel/cpage.xml \
kernel/cpdf.xml \
kernel/cxref.xml \
kernel/filters.xml \
kernel/helper_objects.xml \
kernel/interface_objects.xml \
kernel/layer_model.xml \
kernel/main.xml \
kernel/modecontroller.xml \
kernel/observers.xml \
kernel/pdfoperators.xml \
kernel/pdfwriter.xml \
kernel/progressobserver.xml \
kernel/stateupdater.xml \
kernel/xrefwriter.xml \

gui_includes=gui/main.xml \
gui/menu.xml \
gui/settings.xml \
gui/tree.xml

includes=general.xml \
general_layers.xml \
general_technologies.xml \
general_utils.xml \
general_xpdf.xml \
glossary.xml \
purpose.xml \
$(gui_includes) $(kernel_includes)

design_doc.html: $(includes)

design_doc.pdf: $(includes)

#root of doc/ directory
TOP_DIR=..

#include rules to generate various documentation formats
include $(TOP_DIR)/Makefile.rules