comparison Makefile @ 5:34bfeb51e287

add section tex file, Makefile
author gongo@gendarme.local
date Sat, 28 Mar 2009 16:26:43 +0900
parents
children
comparison
equal deleted inserted replaced
4:8e30bfb5deb6 5:34bfeb51e287
1 TARGET = sigos
2 MAIN = ARC183OS111-28
3
4 LATEX = platex
5 BIBTEX = jbibtex
6 DVIPS = dvips
7 DVIPDFM = dvipdfmx
8 RM = rm -f
9
10 # Option definitions
11 DVIPDFMOPT = -l
12 DVIPSOPT = -D 720 -mode esphi -O 0mm,0mm -N0
13
14 # Suffixes definitions
15 .SUFFIXES: .tex .dvi
16
17 # Recipes
18 all: pdf# $(TARGET).ps
19 # open $(TARGET).pdf
20 open $(MAIN).pdf
21 dvi:
22 @echo "----------- make dvi file ($(TARGET).dvi) ----------"
23 $(LATEX) $(TARGET)
24 $(LATEX) $(TARGET)
25 $(LATEX) $(TARGET)
26 pdf: dvi
27 $(DVIPDFM) $(DVIPDFMOPT) -o $(MAIN).pdf $(TARGET)
28 ps: dvi
29 $(DVIPS) $(DVIPSOPT) $(TARGET)
30
31 clean:
32 $(RM) *~ \#*
33 $(RM) -f $(MAIN).pdf
34 @if [ -f $(TARGET).aux ];\
35 then $(RM) $(TARGET).aux;\
36 fi
37 @if [ -f $(TARGET).log ];\
38 then $(RM) $(TARGET).log;\
39 fi
40 @if [ -f $(TARGET).toc ];\
41 then $(RM) $(TARGET).toc;\
42 fi
43 @if [ -f $(TARGET).lof ];\
44 then $(RM) $(TARGET).lof;\
45 fi
46 @if [ -f $(TARGET).lot ];\
47 then $(RM) $(TARGET).lot;\
48 fi
49 @if [ -f $(TARGET).big ];\
50 then $(RM) $(TARGET).big;\
51 fi
52 @if [ -f $(TARGET).ilg ];\
53 then $(RM) $(TARGET).ilg;\
54 fi
55 @if [ -f $(TARGET).idx ];\
56 then $(RM) $(TARGET).idx;\
57 fi
58 @if [ -f $(TARGET).ind ];\
59 then $(RM) $(TARGET).ind;\
60 fi
61 @if [ -f $(TARGET).dvi ];\
62 then $(RM) $(TARGET).dvi;\
63 fi
64 @if [ -f $(TARGET).ps ];\
65 then $(RM) $(TARGET).ps;\
66 fi
67 @if [ -f $(TARGET).pdf ];\
68 then $(RM) $(TARGET).pdf;\
69 fi
70 @if [ -f $(TARGET).out ];\
71 then $(RM) $(TARGET).out;\
72 fi
73 @if [ -f $(TARGET).blg ];\
74 then $(RM) $(TARGET).blg;\
75 fi