]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/makefile.w32
Initial work I did on GNOME/PDF viewer -miguel
[evince.git] / pdf / xpdf / makefile.w32
1 # Generated automatically from Makefile.in by configure.\r
2 #========================================================================\r
3 #\r
4 # Xpdf Makefile\r
5 #\r
6 # Copyright 1996 Derek B. Noonburg\r
7 #\r
8 #========================================================================\r
9 \r
10 srcdir = .\r
11 \r
12 GOOSRCDIR = $(srcdir)/../goo\r
13 GOOLIBDIR = ../goo\r
14 LTKSRCDIR = $(srcdir)/../ltk\r
15 LTKLIBDIR = ../ltk\r
16 \r
17 CXXFLAGS = -O2  -DHAVE_DIRENT_H=1 -DNO_POPEN -DUSE_GZIP=1   -I$(GOOSRCDIR) -I$(srcdir)\r
18 \r
19 \r
20 XLIBS = -lXpm  -lSM -lICE  -L/usr/X11R6/lib -lX11  \r
21 \r
22 CXX = gcc\r
23 STRIP = strip\r
24 \r
25 LIBPREFIX = lib\r
26 EXE = \r
27 \r
28 #------------------------------------------------------------------------\r
29 \r
30 .SUFFIXES: .cc\r
31 \r
32 .cc.o:\r
33         $(CXX) $(CXXFLAGS) -c $<\r
34 \r
35 #------------------------------------------------------------------------\r
36 \r
37 CXX_SRC = \\r
38         $(srcdir)/Array.cc \\r
39         $(srcdir)/Catalog.cc \\r
40         $(srcdir)/Dict.cc \\r
41         $(srcdir)/Error.cc \\r
42         $(srcdir)/Gfx.cc \\r
43         $(srcdir)/GfxFont.cc \\r
44         $(srcdir)/GfxState.cc \\r
45         $(srcdir)/ImageOutputDev.cc \\r
46         $(srcdir)/Lexer.cc \\r
47         $(srcdir)/Link.cc \\r
48         $(srcdir)/LTKOutputDev.cc \\r
49         $(srcdir)/Object.cc \\r
50         $(srcdir)/OutputDev.cc \\r
51         $(srcdir)/Page.cc \\r
52         $(srcdir)/Params.cc \\r
53         $(srcdir)/Parser.cc \\r
54         $(srcdir)/PBMOutputDev.cc \\r
55         $(srcdir)/PDFDoc.cc \\r
56         $(srcdir)/PSOutputDev.cc \\r
57         $(srcdir)/Stream.cc \\r
58         $(srcdir)/TextOutputDev.cc \\r
59         $(srcdir)/XOutputDev.cc \\r
60         $(srcdir)/XRef.cc \\r
61         $(srcdir)/xpdf.cc \\r
62         $(srcdir)/pdftops.cc \\r
63         $(srcdir)/pdftotext.cc \\r
64         $(srcdir)/pdfinfo.cc \\r
65         $(srcdir)/pdftopbm.cc \\r
66         $(srcdir)/pdfimages.cc\r
67 \r
68 #------------------------------------------------------------------------\r
69 \r
70 all: xpdf$(EXE) pdftops$(EXE) pdftotext$(EXE) pdfinfo$(EXE) \\r
71         pdftopbm$(EXE) pdfimages$(EXE)\r
72 \r
73 #------------------------------------------------------------------------\r
74 \r
75 XPDF_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \\r
76         GfxState.o Lexer.o Link.o LTKOutputDev.o Object.o OutputDev.o \\r
77         Page.o Params.o Parser.o PDFDoc.o PSOutputDev.o Stream.o \\r
78         TextOutputDev.o XOutputDev.o XRef.o xpdf.o\r
79 XPDF_LIBS = -L$(LTKLIBDIR) -lLTK -L$(GOOLIBDIR) -lGoo $(XLIBS) -lm\r
80 \r
81 xpdf$(EXE): $(XPDF_OBJS)\r
82         $(CXX) $(CXXFLAGS) -o xpdf$(EXE) $(XPDF_OBJS) $(XPDF_LIBS)\r
83         $(STRIP) xpdf$(EXE).exe\r
84 \r
85 xpdf-ltk.h: xpdf.ltk\r
86         del $@\r
87         $(LTKLIBDIR)/ltkbuild <xpdf.ltk >$@.new\r
88         mv $@.new $@\r
89 \r
90 #------------------------------------------------------------------------\r
91 \r
92 PDFTOPS_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \\r
93         GfxState.o Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \\r
94         Parser.o PDFDoc.o PSOutputDev.o Stream.o XRef.o pdftops.o\r
95 PDFTOPS_LIBS = -L$(GOOLIBDIR) -lGoo -lm\r
96 \r
97 pdftops$(EXE): $(PDFTOPS_OBJS)\r
98         $(CXX) $(CXXFLAGS) -o pdftops$(EXE) $(PDFTOPS_OBJS) $(PDFTOPS_LIBS)\r
99         $(STRIP) pdftops$(EXE).exe\r
100 \r
101 #------------------------------------------------------------------------\r
102 \r
103 PDFTOTEXT_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \\r
104         GfxState.o Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \\r
105         Parser.o PDFDoc.o TextOutputDev.o Stream.o XRef.o pdftotext.o\r
106 PDFTOTEXT_LIBS = -L$(GOOLIBDIR) -lGoo -lm\r
107 \r
108 pdftotext$(EXE): $(PDFTOTEXT_OBJS)\r
109         $(CXX) $(CXXFLAGS) -o pdftotext$(EXE) $(PDFTOTEXT_OBJS) \\r
110                 $(PDFTOTEXT_LIBS)\r
111         $(STRIP) pdftotext$(EXE).exe\r
112 \r
113 #------------------------------------------------------------------------\r
114 \r
115 PDFINFO_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \\r
116         GfxState.o Lexer.o Link.o Object.o Page.o Params.o \\r
117         Parser.o PDFDoc.o Stream.o XRef.o pdfinfo.o\r
118 PDFINFO_LIBS = -L$(GOOLIBDIR) -lGoo -lm\r
119 \r
120 pdfinfo$(EXE): $(PDFINFO_OBJS)\r
121         $(CXX) $(CXXFLAGS) -o pdfinfo$(EXE) $(PDFINFO_OBJS) $(PDFINFO_LIBS)\r
122         $(STRIP) pdfinfo$(EXE).exe\r
123 \r
124 #------------------------------------------------------------------------\r
125 \r
126 PDFTOPBM_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \\r
127         GfxState.o Lexer.o Link.o Object.o OutputDev.o PBMOutputDev.o \\r
128         Page.o Params.o Parser.o PDFDoc.o Stream.o TextOutputDev.o \\r
129         XOutputDev.o XRef.o pdftopbm.o\r
130 PDFTOPBM_LIBS = -L$(GOOLIBDIR) -lGoo $(XLIBS) -lm\r
131 \r
132 pdftopbm$(EXE): $(PDFTOPBM_OBJS)\r
133         $(CXX) $(CXXFLAGS) -o pdftopbm$(EXE) $(PDFTOPBM_OBJS) $(PDFTOPBM_LIBS)\r
134         $(STRIP) pdftopbm$(EXE).exe\r
135 \r
136 #------------------------------------------------------------------------\r
137 \r
138 PDFIMAGES_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \\r
139         GfxState.o ImageOutputDev.o Lexer.o Link.o Object.o OutputDev.o \\r
140         Page.o Params.o Parser.o PDFDoc.o Stream.o XRef.o pdfimages.o\r
141 PDFIMAGES_LIBS = -L$(GOOLIBDIR) -lGoo -lm\r
142 \r
143 pdfimages$(EXE): $(PDFIMAGES_OBJS)\r
144         $(CXX) $(CXXFLAGS) -o pdfimages$(EXE) $(PDFIMAGES_OBJS) \\r
145                 $(PDFIMAGES_LIBS)\r
146         $(STRIP) pdfimages$(EXE).exe\r
147 \r
148 #------------------------------------------------------------------------\r
149 \r
150 clean:\r
151         del *.o\r
152         del xpdf$(EXE)\r
153         del xpdf$(EXE).exe\r
154         del pdftops$(EXE)\r
155         del pdftops$(EXE).exe\r
156         del pdftotext$(EXE)\r
157         del pdftotext$(EXE).exe\r
158         del pdfinfo$(EXE)\r
159         del pdfinfo$(EXE).exe\r
160         del pdftopbm$(EXE)\r
161         del pdftopbm$(EXE).exe\r
162         del pdfimages$(EXE)\r
163         del pdfimages$(EXE).exe\r
164 #       rm -f Makefile.bak\r
165 \r
166 #------------------------------------------------------------------------\r
167 \r
168 depend:\r
169         $(CXX) $(CXXFLAGS) -M $(CXX_SRC) >Makefile.dep\r
170 \r
171 #include Makefile.dep\r