Various Datatypes.
[AROS-Contrib.git] / arospdf / xpdf / mmakefile.src
blobbf3eebaabd7521a860e2c96cac74ea6a99c2d799
1 # $Id$
3 include $(SRCDIR)/config/aros.cfg
5 #MM- contrib : contrib-arospdf
7 #MM- contrib-arospdf : \
8 #MM     contrib-arospdf-xpdf \
9 #MM     contrib-arospdf-pdftops \
10 #MM     contrib-arospdf-pdftotext \
11 #MM     contrib-arospdf-pdfinfo \
12 #MM     contrib-arospdf-pdffonts \
13 #MM     contrib-arospdf-pdftoppm \
14 #MM     contrib-arospdf-pdfimages
16 TARGETDIR := $(AROS_CONTRIB)/Utilities/Text/AROSPDF
17 USER_INCLUDES := -I$(SRCDIR)/$(CURDIR)/.. -I$(SRCDIR)/$(CURDIR)/../goo -I$(SRCDIR)/$(CURDIR)/../splash -I$(SRCDIR)/$(CURDIR)/../fofi
18 NOWARN_FLAGS := $(NOWARN_WRITE_STRINGS) $(NOWARN_PARENTHESES)\
19  $(NOWARN_MAYBE_UNINITIALIZED) $(NOWARN_VOLATILE_REGISTER_VAR)
20 USER_CXXFLAGS := -fpermissive $(NOWARN_FLAGS) -DHAVE_CONFIG_H
21 USER_LDFLAGS := -static-libstdc++ -L$(TARGETDIR)/libs
23 ################################################################################
25 #MM contrib-arospdf-xpdf : includes linklibs \
26 #MM     contrib-arospdf-fofi \
27 #MM     contrib-arospdf-goo \
28 #MM     contrib-arospdf-splash \
29 #MM     contrib-arospdf-fonts \
30 #MM     contrib-arospdf-resources
32 CXXFILES := Annot Array BuiltinFont BuiltinFontTables Catalog \
33         CharCodeToUnicode CMap CoreOutputDev Decrypt Dict \
34         Error FontEncodingTables Function Gfx GfxFont \
35         GfxState GlobalParams JArithmeticDecoder JBIG2Stream \
36         JPXStream Lexer Link NameToCharCode Object Outline \
37         OutputDev Page Parser PDFCore PDFDoc PDFDocEncoding \
38         PreScanOutputDev PSOutputDev PSTokenizer SecurityHandler \
39         SplashOutputDev Stream TextOutputDev UnicodeMap \
40         UnicodeTypeTable AROSPDFApp arospdf AROSSplashOutputDev \
41         XRef
43 %build_prog mmake=contrib-arospdf-xpdf progname=AROSPDF files= cxxfiles=$(CXXFILES) \
44     targetdir=$(TARGETDIR) uselibs="fofi Goo splash t1 freetype2"
46 ################################################################################
48 #MM contrib-arospdf-pdftops : includes linklibs \
49 #MM     contrib-arospdf-fofi \
50 #MM     contrib-arospdf-goo \
51 #MM     contrib-arospdf-splash \
52 #MM     contrib-arospdf-fonts \
53 #MM     contrib-arospdf-resources
55 CXXFILES := Annot Array BuiltinFont BuiltinFontTables \
56         Catalog CharCodeToUnicode CMap Decrypt Dict Error \
57         FontEncodingTables Function Gfx GfxFont \
58         GfxState GlobalParams JArithmeticDecoder JBIG2Stream \
59         JPXStream Lexer Link NameToCharCode Outline Object \
60         OutputDev Page Parser PDFDoc PDFDocEncoding \
61         PreScanOutputDev PSOutputDev PSTokenizer SecurityHandler \
62         SplashOutputDev Stream UnicodeMap XpdfPluginAPI XRef \
63         pdftops
65 %build_prog mmake=contrib-arospdf-pdftops progname=pdftops files= cxxfiles=$(CXXFILES) \
66     targetdir=$(TARGETDIR) uselibs="fofi Goo splash t1 freetype2"
68 ################################################################################
70 #MM contrib-arospdf-pdftotext : includes linklibs \
71 #MM     contrib-arospdf-fofi \
72 #MM     contrib-arospdf-goo
74 CXXFILES := Annot Array BuiltinFont BuiltinFontTables \
75         Catalog CharCodeToUnicode CMap Decrypt Dict Error \
76         FontEncodingTables Function Gfx GfxFont \
77         GfxState GlobalParams JArithmeticDecoder JBIG2Stream \
78         JPXStream Lexer Link NameToCharCode Object Outline \
79         OutputDev Page Parser PDFDoc PDFDocEncoding PSTokenizer \
80         SecurityHandler Stream TextOutputDev UnicodeMap \
81         UnicodeTypeTable XpdfPluginAPI XRef pdftotext
83 %build_prog mmake=contrib-arospdf-pdftotext progname=pdftotext files= cxxfiles=$(CXXFILES) \
84     targetdir=$(TARGETDIR) uselibs="fofi Goo"
86 ################################################################################
88 #MM contrib-arospdf-pdfinfo : includes linklibs \
89 #MM     contrib-arospdf-fofi \
90 #MM     contrib-arospdf-goo
92 CXXFILES := Annot Array BuiltinFont BuiltinFontTables \
93         Catalog CharCodeToUnicode CMap Decrypt Dict Error \
94         FontEncodingTables Function Gfx GfxFont \
95         GfxState GlobalParams JArithmeticDecoder JBIG2Stream \
96         JPXStream Lexer Link NameToCharCode Object Outline \
97         OutputDev Page Parser PDFDoc PDFDocEncoding PSTokenizer \
98         SecurityHandler Stream UnicodeMap XpdfPluginAPI XRef \
99         pdfinfo
101 %build_prog mmake=contrib-arospdf-pdfinfo progname=pdfinfo files= cxxfiles=$(CXXFILES) \
102     targetdir=$(TARGETDIR) uselibs="fofi Goo"
104 ################################################################################
106 #MM contrib-arospdf-pdffonts : includes linklibs \
107 #MM     contrib-arospdf-fofi \
108 #MM     contrib-arospdf-goo
110 CXXFILES := Annot Array BuiltinFont BuiltinFontTables \
111         Catalog CharCodeToUnicode CMap Decrypt Dict Error \
112         FontEncodingTables Function Gfx GfxFont \
113         GfxState GlobalParams JArithmeticDecoder JBIG2Stream \
114         JPXStream Lexer Link NameToCharCode Object Outline \
115         OutputDev Page Parser PDFDoc PDFDocEncoding PSTokenizer \
116         SecurityHandler Stream UnicodeMap XpdfPluginAPI XRef \
117         pdffonts
119 %build_prog mmake=contrib-arospdf-pdffonts progname=pdffonts files= cxxfiles=$(CXXFILES) \
120     targetdir=$(TARGETDIR) uselibs="fofi Goo"
122 ################################################################################
124 #MM contrib-arospdf-pdftoppm : includes linklibs \
125 #MM     contrib-arospdf-fofi \
126 #MM     contrib-arospdf-goo \
127 #MM     contrib-arospdf-splash \
128 #MM     contrib-arospdf-fonts
130 CXXFILES := Annot Array BuiltinFont BuiltinFontTables \
131         Catalog CharCodeToUnicode CMap Decrypt Dict Error \
132         FontEncodingTables Function Gfx GfxFont GfxState \
133         GlobalParams JArithmeticDecoder JBIG2Stream JPXStream \
134         Lexer Link NameToCharCode Object Outline OutputDev \
135         Page Parser PDFDoc PDFDocEncoding PSTokenizer \
136         SecurityHandler SplashOutputDev Stream TextOutputDev \
137         UnicodeMap UnicodeTypeTable XpdfPluginAPI XRef pdftoppm
139 %build_prog mmake=contrib-arospdf-pdftoppm progname=pdftoppm files= cxxfiles=$(CXXFILES) \
140     targetdir=$(TARGETDIR) uselibs="fofi Goo splash t1 freetype2"
142 ################################################################################
144 #MM contrib-arospdf-pdfimages : includes linklibs \
145 #MM     contrib-arospdf-fofi \
146 #MM     contrib-arospdf-goo
148 CXXFILES := Annot Array BuiltinFont BuiltinFontTables \
149         Catalog CharCodeToUnicode CMap Decrypt Dict Error \
150         FontEncodingTables Function Gfx GfxFont GfxState \
151         GlobalParams ImageOutputDev JArithmeticDecoder \
152         JBIG2Stream JPXStream Lexer Link NameToCharCode Object \
153         Outline OutputDev Page Parser PDFDoc PDFDocEncoding \
154         PSTokenizer SecurityHandler Stream UnicodeMap \
155         XpdfPluginAPI XRef pdfimages
157 %build_prog mmake=contrib-arospdf-pdfimages progname=pdfimages files= cxxfiles=$(CXXFILES) \
158     targetdir=$(TARGETDIR) uselibs="fofi Goo"
160 ################################################################################
162 %copy_dir_recursive mmake=contrib-arospdf-fonts src=fonts dst=$(TARGETDIR)/fonts
164 %copy_dir_recursive mmake=contrib-arospdf-resources src=resources dst=$(TARGETDIR)/resources
166 %common