]> git.ipfire.org Git - thirdparty/cups.git/blob - pdftops/Makefile
95c601ae410d6e877c8de2efb437e1bfc78efe49
[thirdparty/cups.git] / pdftops / Makefile
1 #
2 # "$Id: Makefile,v 1.6 2001/03/02 22:34:16 andy 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 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 $(MKDIR) $(SERVERBIN)/filter
47 $(CHMOD) ugo+rx $(SERVERBIN)
48 $(CHMOD) ugo+rx $(SERVERBIN)/filter
49 $(RM) $(SERVERBIN)/filter/pdftops
50 $(INSTALL_BIN) pdftops $(SERVERBIN)/filter
51
52
53 #
54 # pdftops
55 #
56
57 pdftops: libxpdf.a pdftops.o ../cups/$(LIBCUPS)
58 echo Linking $@...
59 $(CXX) $(LDFLAGS) -o $@ pdftops.o libxpdf.a $(LIBS) -lm
60
61 pdftops.o: parseargs.h gtypes.h GString.h gmem.h Object.h Array.h \
62 Dict.h Stream.h XRef.h Catalog.h Page.h PDFDoc.h Link.h \
63 PSOutputDev.h config.h OutputDev.h Params.h Error.h
64
65
66 #
67 # libxpdf.a
68 #
69
70 libxpdf.a: $(LIBOBJS)
71 echo Archiving $@...
72 $(RM) $@
73 $(AR) $(ARFLAGS) $@ $(LIBOBJS)
74 $(RANLIB) $@
75
76 GString.o: GString.h
77 gmempp.o: gmem.h
78 gfile.o: GString.h gfile.h gtypes.h
79 gmem.o: gmem.h
80 parseargs.o: parseargs.h gtypes.h
81 Array.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h
82 Catalog.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
83 Page.h Error.h config.h Link.h Catalog.h
84 Decrypt.o: gmem.h Decrypt.h gtypes.h GString.h
85 Dict.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
86 XRef.h
87 Error.o: gtypes.h Params.h Error.h config.h
88 FontEncoding.o: gmem.h FontEncoding.h gtypes.h
89 FontFile.o: gmem.h Error.h config.h FontFile.h gtypes.h GString.h \
90 FontEncoding.h StdFontInfo.h CompactFontInfo.h
91 FormWidget.o: FormWidget.h gmem.h Object.h Gfx.h
92 Gfx.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
93 Lexer.h Parser.h GfxFont.h FontEncoding.h GfxState.h \
94 OutputDev.h Params.h Error.h config.h Gfx.h
95 GfxFont.o: GString.h gmem.h gfile.h gtypes.h config.h Object.h Array.h \
96 Dict.h Stream.h Error.h Params.h FontFile.h FontEncoding.h \
97 GfxFont.h FontInfo.h
98 GfxState.o: gmem.h Error.h config.h Object.h gtypes.h GString.h Array.h \
99 Dict.h Stream.h GfxState.h
100 ImageOutputDev.o: gmem.h config.h Error.h GfxState.h gtypes.h Object.h \
101 GString.h Array.h Dict.h Stream.h ImageOutputDev.h OutputDev.h
102 Lexer.o: Lexer.h Object.h gtypes.h gmem.h GString.h Array.h Dict.h \
103 Stream.h Error.h config.h
104 Link.o: gmem.h GString.h Error.h config.h Object.h gtypes.h Array.h \
105 Dict.h Stream.h Link.h
106 Object.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
107 Error.h config.h XRef.h
108 OutputDev.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
109 GfxState.h OutputDev.h
110 Page.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
111 XRef.h OutputDev.h Gfx.h Error.h config.h Params.h Page.h
112 Params.o: gtypes.h gmem.h GString.h gfile.h Params.h
113 Parser.o: Object.h gtypes.h gmem.h GString.h Array.h Dict.h Stream.h \
114 Parser.h Lexer.h Error.h config.h
115 PDFDoc.o: GString.h config.h Page.h Object.h gtypes.h gmem.h Array.h \
116 Dict.h Stream.h Catalog.h XRef.h Link.h OutputDev.h Params.h \
117 Error.h PDFDoc.h
118 PSOutputDev.o: GString.h config.h Object.h gtypes.h gmem.h Array.h Dict.h \
119 Stream.h Error.h GfxState.h GfxFont.h FontEncoding.h \
120 FontFile.h Catalog.h Page.h PSOutputDev.h OutputDev.h
121 SFont.o: SFont.h gtypes.h
122 Stream.o: gmem.h config.h Error.h Object.h gtypes.h GString.h Array.h \
123 Dict.h Stream.h Stream-CCITT.h
124 T1Font.o: T1Font.h gmem.h FontEncoding.h
125 TTFont.o: TTFont.h gmem.h FontEncoding.h
126 XRef.o: gmem.h Object.h gtypes.h GString.h Array.h Dict.h Stream.h \
127 Lexer.h Parser.h Error.h config.h XRef.h
128
129
130 $(OBJS): ../config.h ../Makedefs
131
132 #
133 # End of "$Id: Makefile,v 1.6 2001/03/02 22:34:16 andy Exp $".
134 #