File: Makefile.am

package info (click to toggle)
xnee 3.06-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 6,324 kB
  • ctags: 2,429
  • sloc: ansic: 21,992; sh: 12,427; makefile: 563
file content (142 lines) | stat: -rw-r--r-- 3,376 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
docdir = $(datadir)/xnee

xnee_TEXINFOS=xnee_error.texi xnee_prot.texi version.texi  xnee_error.texi xnee_exampl.texi xnee_faq.texi xnee_install.texi xnee_intro.texi xnee_req.texi xnee_synch.texi xnee_usage.texi xnee_general.texi xnee_start.texi  xnee_intern.texi xnee_copying fdl.texi xnee_func.texi xnee_progs.texi 
IMG_DIA = xndetail.dia xngener.dia xnrec.dia xnrep.dia xnswinp.dia 
IMG_EPS = xndetail.eps xngener.eps xnrec.eps xnrep.eps xnswinp.eps 
IMG_PDF = xndetail.pdf xngener.pdf xnrec.pdf xnrep.pdf xnswinp.pdf 
IMG_PNG = xndetail.png xngener.png xnrec.png xnrep.png xnswinp.png
IMG_JPG = xndetail.jpg xngener.jpg xnrec.jpg xnrep.jpg xnswinp.jpg

GEN_IMAGES = $(IMG_EPS) $(IMG_PDF) $(IMG_PNG) $(IMG_JPG)
GEN_IMAGES_TO_INSTALL = $(IMG_PNG) $(IMG_JPG)
MANUALS = xnee.html xnee.ps xnee.txt

EXTRA_DIST = xnee_copying fdl.texi *.dia xnee.dox xnee.html xnee.pdf xnee.ps xnee.txt  \
	$(GEN_IMAGES_TO_INSTALL) 
#\
#	$(MANUALS)

if BUILDDOC
DOC_DEP=$(GEN_IMAGES_TO_INSTALL) $(MANUALS)
doc_DATA = $(MANUALS) $(GEN_IMAGES_TO_INSTALL)
endif

#MAKEINFO = @MAKEINFO@ --no-split
#TEXI2HTML = texi2html
#DVI2PS = dvi2ps
#PS2PDF = ps2pdf
###   TEXI2HTML_FLAGS = -split_chapter

info_TEXINFOS = xnee.texi 

CLEANFILES = xnee.acs  xnee.cvs  xnee.mss  xnee.prs \
	     xnee.ats  xnee.evs  xnee.fns  xnee.ovs \
             xnee.tmp  stamp-vti \
             $(IMG_EPS) $(IMG_PDF) $(IMG_PNG) $(IMG_JPG) \
             *.eps *.jpg *.png *.pdf *.html





## ----------------------------- ##
## Other documentation formats.  ##
## ----------------------------- ##


# HTML
xnee.html: xnee.texi $(GEN_IMAGES)
	$(TEXI2HTML) $(TEXI2HTML_FLAGS) $(srcdir)/xnee.texi


# PDF for RedHat
#xnee.pdf: xnee.texi 
#	-$(TEXI2DVI) --pdf --batch $(srcdir)/xnee.texi

# PDF for Debian
#xnee.pdf: xnee.ps $(GEN_IMAGES)
#	$(PS2PDF)  $(srcdir)/xnee.ps


# DVI
xnee.dvi: $(GEN_IMAGES)
	$(TEXI2DVI) --batch $(srcdir)/xnee.texi


# PS for RedHat
#xnee.ps: xnee.pdf
#	pdf2ps $(srcdir)/xnee.pdf

# PS for Debian
#xnee.ps: xnee.dvi $(GEN_IMAGES)
#	$(DVI2PS) -c xnee.ps $(srcdir)/xnee.dvi
#xnee.pdf: xnee.dvi $(GEN_IMAGES)
#	$(DVIPDF) xnee.dvi xnee.pdf

# PS for Debian
#xnee.ps: xnee.pdf $(GEN_IMAGES)
#	$(PDF2PS) $(srcdir)/xnee.pdf




%.eps:%.dia
	@echo "creating EPS"
	$(DIA) --nosplash -e $@ $<

%.pdf: %.texi
	@echo "creating PDF"
	$(TEXI2PDF)   $<

%.pdf: %.eps
	@echo "creating PDF"
	$(EPSTOPDF) --outfile $@ $<

%.png: %.eps
	@echo "creating PNG"
	$(CONVERT) -density 144x144 $< $@ 
	( mv $@ `echo $@ | sed 's,\.png,_big\.png,g'` )
	$(CONVERT) -density 32x32 $< $@ 
	( mv $@ `echo $@ | sed 's,\.png,_small\.png,g'` )
	$(CONVERT) -density 60x60 $< $@ 
%.jpg: %.eps
	echo "creating JPG"
	$(CONVERT) -density 144x144 $< $@ 
	( mv $@ `echo $@ | sed 's,\.jpg,_big\.jpg,g'` )
	$(CONVERT) -density 32x32 $< $@ 
	( mv $@ `echo $@ | sed 's,\.jpg,_small\.jpg,g'` )
	$(CONVERT) -density 60x60 $< $@ 


${IMG_EPS}: ${IMG_DIA}
${IMG_PDF}: ${IMG_EPS} 
${IMG_PNG}: ${IMG_EPS}
${IMG_JPG}: ${IMG_EPS}

install: 
	mkdir -p $(DESTDIR)/$(docdir)
	cp $(MANUALS) $(GEN_IMAGES_TO_INSTALL)  $(DESTDIR)$(docdir)/



api-doc: xnee.dox 
	\rm -fr alldocs/
	-mkdir alldocs
	-mkdir alldocs/devel
	\rm -fr latex
	$(DOXYGEN) xnee.dox 
	cd latex && make ps && make pdf



xnee.txt:
	$(MAKEINFO) -o xnee.txt --no-headers --no-split --no-validate xnee.texi

manual: $(MANUALS)
all: $(DOC_DEP)
default: all


clean:  
	-rm -f $(CLEANFILES)