]> git.ipfire.org Git - thirdparty/cups.git/blob - pdftops/Makefile
Merge changes from 1.1.x into 1.2 devel.
[thirdparty/cups.git] / pdftops / Makefile
1 #
2 # "$Id: Makefile,v 1.6.2.1 2001/12/26 16:52:45 mike Exp $"
3 #
4 # pdftops filter Makefile for the Common UNIX Printing System (CUPS).
5 #
6 # CUPS filter changes Copyright 1997-2001 by Easy Software Products.
7 # Xpdf code Copyright 1996-1999 by Derek B. Noonburg
8 #
9
10
11 include ../Makedefs
12
13 #
14 # Object files...
15 #
16
17 LIBOBJS = Decrypt.o GString.o gfile.o gmempp.o gmem.o parseargs.o \
18 Array.o Catalog.o Dict.o Error.o FontEncoding.o \
19 FontFile.o FormWidget.o Function.o Gfx.o GfxFont.o GfxState.o \
20 Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \
21 Parser.o PDFDoc.o PSOutputDev.o Stream.o XRef.o
22 OBJS = pdftops.o $(LIBOBJS)
23
24 #
25 # Make everything...
26 #
27
28 all: pdftops
29
30
31 #
32 # Clean all object files...
33 #
34
35 clean:
36 $(RM) $(OBJS)
37 $(RM) libxpdf.a
38 $(RM) pdftops
39
40
41 #
42 # Install the filter...
43 #
44
45 install:
46 $(INSTALL_DIR) $(SERVERBIN)/filter
47 $(INSTALL_BIN) pdftops $(SERVERBIN)/filter
48
49
50 #
51 # pdftops
52 #
53
54 pdftops: libxpdf.a pdftops.o ../cups/$(LIBCUPS)
55 echo Linking $@...
56 $(CXX) $(LDFLAGS) -o $@ pdftops.o libxpdf.a $(LIBS) -lm
57
58 pdftops.o: parseargs.h gtypes.h GString.h gmem.h Object.h Array.h \
59 Dict.h Stream.h XRef.h Catalog.h Page.h PDFDoc.h Link.h \
60 PSOutputDev.h config.h OutputDev.h Params.h Error.h
61
62
63 #
64 # libxpdf.a
65 #
66
67 libxpdf.a: $(LIBOBJS)
68 echo Archiving $@...
69 $(RM) $@
70 $(AR) $(ARFLAGS) $@ $(LIBOBJS)
71 $(RANLIB) $@
72
73 GString.o: GString.h
74 gmempp.o: gmem.h
75 gfile.o: GString.h gfile.h gtypes.h
76 gmem.o: gmem.h
77 parseargs.o: parseargs.h gtypes.h
78 Array.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h
79 Catalog.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
80 Page.h Error.h config.h Link.h Catalog.h
81 Decrypt.o: gmem.h Decrypt.h gtypes.h GString.h
82 Dict.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
83 XRef.h
84 Error.o: gtypes.h Params.h Error.h config.h
85 FontEncoding.o: gmem.h FontEncoding.h gtypes.h
86 FontFile.o: gmem.h Error.h config.h FontFile.h gtypes.h GString.h \
87 FontEncoding.h StdFontInfo.h CompactFontInfo.h
88 FormWidget.o: FormWidget.h gmem.h Object.h Gfx.h
89 Function.o: gmem.h Object.h Dict.h Stream.h Error.h Function.h
90 Gfx.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
91 Lexer.h Parser.h GfxFont.h FontEncoding.h GfxState.h \
92 OutputDev.h Params.h Error.h config.h Gfx.h
93 GfxFont.o: GString.h gmem.h gfile.h gtypes.h config.h Object.h Array.h \
94 Dict.h Stream.h Error.h Params.h FontFile.h FontEncoding.h \
95 GfxFont.h FontInfo.h
96 GfxState.o: gmem.h Error.h config.h Object.h gtypes.h GString.h Array.h \
97 Dict.h Stream.h GfxState.h
98 ImageOutputDev.o: gmem.h config.h Error.h GfxState.h gtypes.h Object.h \
99 GString.h Array.h Dict.h Stream.h ImageOutputDev.h OutputDev.h
100 Lexer.o: Lexer.h Object.h gtypes.h gmem.h GString.h Array.h Dict.h \
101 Stream.h Error.h config.h
102 Link.o: gmem.h GString.h Error.h config.h Object.h gtypes.h Array.h \
103 Dict.h Stream.h Link.h
104 Object.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
105 Error.h config.h XRef.h
106 OutputDev.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
107 GfxState.h OutputDev.h
108 Page.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
109 XRef.h OutputDev.h Gfx.h Error.h config.h Params.h Page.h
110 Params.o: gtypes.h gmem.h GString.h gfile.h Params.h
111 Parser.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
112 Parser.h Lexer.h Error.h config.h
113 PDFDoc.o: GString.h config.h Page.h Object.h gtypes.h gmem.h Array.h \
114 Dict.h Stream.h Catalog.h XRef.h Link.h OutputDev.h Params.h \
115 Error.h PDFDoc.h
116 PSOutputDev.o: GString.h config.h Object.h gtypes.h gmem.h Array.h Dict.h \
117 Stream.h Error.h GfxState.h GfxFont.h FontEncoding.h \
118 FontFile.h Catalog.h Page.h PSOutputDev.h OutputDev.h
119 SFont.o: SFont.h gtypes.h
120 Stream.o: gmem.h config.h Error.h Object.h gtypes.h GString.h Array.h \
121 Dict.h Stream.h Stream-CCITT.h
122 T1Font.o: T1Font.h gmem.h FontEncoding.h
123 TTFont.o: TTFont.h gmem.h FontEncoding.h
124 XRef.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
125 Lexer.h Parser.h Error.h config.h XRef.h
126
127
128 $(OBJS): ../config.h ../Makedefs
129
130 #
131 # End of "$Id: Makefile,v 1.6.2.1 2001/12/26 16:52:45 mike Exp $".
132 #