File: Makefile

package info (click to toggle)
fudgit 2.42-6
  • links: PTS
  • area: non-free
  • in suites: potato, woody
  • size: 2,468 kB
  • ctags: 2,375
  • sloc: ansic: 27,729; makefile: 793; yacc: 724; lex: 102; asm: 29; fortran: 15
file content (72 lines) | stat: -rw-r--r-- 1,834 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
##########################################
# Makefile for documentation
##########################################

SHELL=/bin/sh
# Should be defined 
LLFLAGS = -ll

default: 
	@echo Use to make help or doc

all: doc help

doc: fudgit.ps clean

help: fudgit.help

fudgit.ps.gz: fudgit.tex reference.tmpl 
	make fudgit.ps
	rm -f fudgit.ps.gz
	gzip -9 fudgit.ps

fudgit.ps: fudgit.dvi
	dvips -o fudgit.ps fudgit.dvi

double: fudgit.dvi
	dviselect -i fudgit.dvi -o even.dvi =even
	dviselect -i fudgit.dvi -o odd.dvi =odd
	@echo Now run dvips -o even.ps even.dvi
	@echo and then run dvips -o odd.ps odd.dvi

fudgit.dvi: fudgit.tex reference.tex credits.tex fudgitrc.tex
	@echo ""
	@echo "European users should probably edit the file docs/fudgit.tex"
	@echo " in order to get the correct margins (a4)."
	@echo "Hit ^C if you want to stop now."
	@echo " "
	@sleep 5
	@echo "Okay! Here we go!"
	@echo " "
	latex fudgit.tex
	latex fudgit.tex

fudgit.help: reference.prehelp latex2help
	./latex2help reference.prehelp fudgit.help

reference.tex: reference.tmpl simplecpp
	./simplecpp -v -Dtex reference.tmpl reference.tex

fudgitrc.tex: ../examples/fudgitrc
	@rm -f fudgitrc.tex
	echo '@nopagebreak@begin{verbatim}' | sed 'y/@/\\/' > fudgitrc.tex
	cat ../examples/fudgitrc >> fudgitrc.tex
	echo '@end{verbatim}' | sed 'y/@/\\/' >> fudgitrc.tex

reference.prehelp: reference.tmpl simplecpp ../Credits ../Copyrights
	./simplecpp -v -Dhelp reference.tmpl reference.prehelp

../Credits: credits.tex latex2help
	./latex2help credits.tex ../Credits

latex2help: latex2help.o
	$(CC) -o latex2help latex2help.o $(LLFLAGS) 

clean:
	rm -f *.o *.log *.aux *.toc even.* odd.* \
	reference.prehelp latex2help.c *.dvi fudgitrc.tex dld.* 
	ln -s ../libs/dld/dld.texinfo .

cleanall: clean
	rm -f reference.tex fudgit.help latex2help simplecpp fudgit.ps