Fix another minor parallel make issue
[pdfmod:bl8s-clone.git] / lib / PdfSharp / Makefile.am
1
2 EXTRA_DIST = 
3
4 # Warning: This is an automatically generated file, do not edit!
5
6 if ENABLE_DEBUG
7 ASSEMBLY_COMPILER_COMMAND = $(MCS)
8 ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:TRACE;DEBUG;GDI;UseGdiObjects"
9 ASSEMBLY = ../../bin/PdfSharp.dll
10 ASSEMBLY_MDB = $(ASSEMBLY).mdb
11 COMPILE_TARGET = library
12 PROJECT_REFERENCES = 
13 BUILD_DIR = ../../bin
14
15 PDFSHARP_DLL_MDB_SOURCE=../../bin/PdfSharp.dll.mdb
16
17 endif
18
19 if ENABLE_RELEASE
20 ASSEMBLY_COMPILER_COMMAND = $(MCS)
21 ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:TRACE;GDI;DEBUG;UseGdiObjects"
22 ASSEMBLY = ../../bin/PdfSharp.dll
23 ASSEMBLY_MDB = $(ASSEMBLY).mdb
24 COMPILE_TARGET = library
25 PROJECT_REFERENCES = 
26 BUILD_DIR = ../../bin
27
28 PDFSHARP_DLL_MDB_SOURCE=../../bin/PdfSharp.dll.mdb
29
30 endif
31
32 AL=al2
33
34 PROGRAMFILES = \
35         $(PDFSHARP_DLL_MDB)  
36
37
38 RESGEN=resgen2
39         
40 all: $(ASSEMBLY) $(PROGRAMFILES) 
41
42 FILES = \
43         !internal/Directives.cs \
44         PdfSharp.Drawing.BarCodes/DataMatrixImage.cs \
45         PdfSharp.Drawing.Layout/enums/XParagraphAlignment.cs \
46         PdfSharp.Drawing.Pdf/enums/DirtyFlags.cs \
47         PdfSharp.Drawing.Pdf/enums/StreamMode.cs \
48         PdfSharp.Drawing/enums/PathStart.cs \
49         PdfSharp.Drawing/enums/XGraphicRenderTarget.cs \
50         PdfSharp.Drawing/FontHelper.cs \
51         PdfSharp.Drawing/GeometryHelper.cs \
52         PdfSharp.Drawing/XGraphicsPathInternals.cs \
53         PdfSharp.Drawing/XPrivateFontCollection.cs \
54         PdfSharp.Drawing/XKnownColorTable.cs \
55         PdfSharp.Drawing/XColorResourceManager.cs \
56         PdfSharp.Drawing/XStringFormats.cs \
57         PdfSharp.Fonts.TrueType/ExternalHelper.cs \
58         PdfSharp.Fonts.TrueType/FontDescriptor.cs \
59         PdfSharp.Fonts.TrueType/IndexToLocationTable.cs \
60         PdfSharp.Fonts.TrueType/GlyphDataTable.cs \
61         PdfSharp.Fonts.TrueType/FontData.cs \
62         PdfSharp.Fonts.TrueType/IRefFontTable.cs \
63         PdfSharp.Fonts.TrueType/GenericFontTable.cs \
64         PdfSharp.Fonts.TrueType/TableDirectoryEntry.cs \
65         PdfSharp.Fonts.TrueType/enums/TableTagNames.cs \
66         PdfSharp.Fonts.TrueType/enums/TableTag.cs \
67         PdfSharp.Fonts.TrueType/TrueTypeFontTable.cs \
68         PdfSharp.Fonts/FontWriter.cs \
69         PdfSharp.Fonts.TrueType/TrueTypeFontWriter.cs \
70         PdfSharp.Internal/ColorHelper.cs \
71         PdfSharp.Internal/DoubleUtil.cs \
72         PdfSharp.Internal/TokenizerHelper.cs \
73         PdfSharp.Pdf.Advanced/IContentStream.cs \
74         PdfSharp.Pdf.Advanced/PdfDictionaryWithContentStream.cs \
75         PdfSharp.Pdf.Advanced/PdfGroupAttributes.cs \
76         PdfSharp.Pdf.Advanced/PdfSoftMask.cs \
77         PdfSharp.Pdf.Advanced/PdfTilingPattern.cs \
78         PdfSharp.Pdf.Advanced/PdfToUnicodeMap.cs \
79         PdfSharp.Pdf.Advanced/PdfTransparencyGroupAttributes.cs \
80         PdfSharp.Pdf.Content.Objects/CObjects.cs \
81         PdfSharp.Pdf.Content.Objects/enum/OpCodeName.cs \
82         PdfSharp.Pdf.Content.Objects/enum/OpCodeFlags.cs \
83         PdfSharp.Pdf.Content.Objects/Operators.cs \
84         PdfSharp.Pdf.Content/Chars.cs \
85         PdfSharp.Pdf.Content/CLexer.cs \
86         PdfSharp.Pdf.Content/ContentReader.cs \
87         PdfSharp.Pdf.Content/ContentReaderException.cs \
88         PdfSharp.Pdf.Content/CParser.cs \
89         PdfSharp.Pdf.Content/enums/Symbol.cs \
90         PdfSharp.Drawing.BarCodes/BarCode.cs \
91         PdfSharp.Drawing.BarCodes/BcgSR.cs \
92         PdfSharp.Drawing.BarCodes/BarCodeRenderInfo.cs \
93         PdfSharp.Drawing.BarCodes/CodeBase.cs \
94         PdfSharp.Drawing.BarCodes/enums/DataMatrixEncoding.cs \
95         PdfSharp.Drawing.BarCodes/enums/MarkDistance.cs \
96         PdfSharp.Drawing.BarCodes/OmrData.cs \
97         PdfSharp.Drawing.BarCodes/CodeDataMatrix.cs \
98         PdfSharp.Drawing.BarCodes/CodeOmr.cs \
99         PdfSharp.Drawing.BarCodes/MatrixCode.cs \
100         PdfSharp.Drawing.BarCodes/enums/CodeDirection.cs \
101         PdfSharp.Drawing.BarCodes/enums/AnchorType.cs \
102         PdfSharp.Drawing.BarCodes/enums/CodeType.cs \
103         PdfSharp.Drawing.BarCodes/enums/TextLocation.cs \
104         PdfSharp.Drawing.BarCodes/Code2of5Interleaved.cs \
105         PdfSharp.Drawing.BarCodes/Code3of9Standard.cs \
106         PdfSharp.Drawing.BarCodes/ThickThinBarcodeRenderer.cs \
107         PdfSharp.Drawing.Layout/XTextFormatter.cs \
108         PdfSharp.Drawing.Pdf/PdfGraphicsState.cs \
109         PdfSharp.Drawing.Pdf/XGraphicsPdfRenderer.cs \
110         PdfSharp.Drawing.Rtf/XGraphicsRtfRenderer.cs \
111         PdfSharp.Drawing.Shapes/Shape.cs \
112         PdfSharp.Drawing/enums/XColorSpace.cs \
113         PdfSharp.Drawing/enums/XCombineMode.cs \
114         PdfSharp.Drawing/enums/XDashStyle.cs \
115         PdfSharp.Drawing/enums/XFillMode.cs \
116         PdfSharp.Drawing/enums/XFontStyle.cs \
117         PdfSharp.Drawing/enums/XGraphicsPathItemType.cs \
118         PdfSharp.Drawing/enums/XGraphicsPdfPageOptions.cs \
119         PdfSharp.Drawing/enums/XGraphicsUnit.cs \
120         PdfSharp.Drawing/enums/XKnownColor.cs \
121         PdfSharp.Drawing/enums/XLineAlignment.cs \
122         PdfSharp.Drawing/enums/XLinearGradientMode.cs \
123         PdfSharp.Drawing/enums/XLineCap.cs \
124         PdfSharp.Drawing/enums/XLineJoin.cs \
125         PdfSharp.Drawing/enums/XMatrixOrder.cs \
126         PdfSharp.Drawing/enums/XPageDirection.cs \
127         PdfSharp.Drawing/enums/XSmoothingMode.cs \
128         PdfSharp.Drawing/enums/XStringAlignment.cs \
129         PdfSharp.Drawing/GraphicsStateStack.cs \
130         PdfSharp.Drawing/InternalGraphicsState.cs \
131         PdfSharp.Drawing/IXGraphicsRenderer.cs \
132         PdfSharp.Drawing/PdfFontOptions.cs \
133         PdfSharp.Drawing/XBrush.cs \
134         PdfSharp.Drawing/XBrushes.cs \
135         PdfSharp.Drawing/XColor.cs \
136         PdfSharp.Drawing/XColors.cs \
137         PdfSharp.Drawing/XConvert.cs \
138         PdfSharp.Drawing/XFont.cs \
139         PdfSharp.Drawing/XFontFamily.cs \
140         PdfSharp.Drawing/XFontMetrics.cs \
141         PdfSharp.Drawing/XForm.cs \
142         PdfSharp.Drawing/XGraphics.cs \
143         PdfSharp.Drawing/XGraphicsContainer.cs \
144         PdfSharp.Drawing/XGraphicsPath.cs \
145         PdfSharp.Drawing/XGraphicsPathItem.cs \
146         PdfSharp.Drawing/XGraphicsState.cs \
147         PdfSharp.Drawing/XImage.cs \
148         PdfSharp.Drawing/XImageFormat.cs \
149         PdfSharp.Drawing/XLinearGradientBrush.cs \
150         PdfSharp.Drawing/XMatrix.cs \
151         PdfSharp.Drawing/XPdfForm.cs \
152         PdfSharp.Drawing/XPen.cs \
153         PdfSharp.Drawing/XPens.cs \
154         PdfSharp.Drawing/XPoint.cs \
155         PdfSharp.Drawing/XRect.cs \
156         PdfSharp.Drawing/XSize.cs \
157         PdfSharp.Drawing/XSolidBrush.cs \
158         PdfSharp.Drawing/XStringFormat.cs \
159         PdfSharp.Drawing/XUnit.cs \
160         PdfSharp.Drawing/XVector.cs \
161         PdfSharp.Fonts.TrueType/FontDescriptorStock.cs \
162         PdfSharp.Fonts.TrueType/TrueTypeStructures.cs \
163         PdfSharp.Fonts.TrueType/TrueTypeDescriptor.cs \
164         PdfSharp.Fonts/AdobeGlyphList20.cs \
165         PdfSharp.Fonts/AdobeGlyphListForNewFonts.cs \
166         PdfSharp.Fonts/CMapInfo.cs \
167         PdfSharp.Internal/Calc.cs \
168         PdfSharp.Internal/NativeMethods.cs \
169         PdfSharp.Pdf.AcroForms/enums/PdfAcroFieldFlags.cs \
170         PdfSharp.Pdf.AcroForms/PdfAcroField.cs \
171         PdfSharp.Pdf.AcroForms/PdfAcroForm.cs \
172         PdfSharp.Pdf.AcroForms/PdfButtonField.cs \
173         PdfSharp.Pdf.AcroForms/PdfCheckBoxField.cs \
174         PdfSharp.Pdf.AcroForms/PdfChoiseField.cs \
175         PdfSharp.Pdf.AcroForms/PdfComboBoxField.cs \
176         PdfSharp.Pdf.AcroForms/PdfGenericField.cs \
177         PdfSharp.Pdf.AcroForms/PdfListBoxField.cs \
178         PdfSharp.Pdf.AcroForms/PdfPushButtonField.cs \
179         PdfSharp.Pdf.AcroForms/PdfRadioButtonField.cs \
180         PdfSharp.Pdf.AcroForms/PdfSignatureField.cs \
181         PdfSharp.Pdf.AcroForms/PdfTextField.cs \
182         PdfSharp.Pdf.Actions/enums/PdfNamedActionNames.cs \
183         PdfSharp.Pdf.Actions/PdfAction.cs \
184         PdfSharp.Pdf.Advanced/PdfType0Font.cs \
185         PdfSharp.Pdf.Advanced/PdfCIDFont.cs \
186         PdfSharp.Pdf.Advanced/PdfTrueTypeFont.cs \
187         PdfSharp.Pdf.Advanced/PdfContents.cs \
188         PdfSharp.Pdf.Advanced/PdfImportedObjectTable.cs \
189         PdfSharp.Pdf.Advanced/PdfCatalog.cs \
190         PdfSharp.Pdf.Advanced/PdfContent.cs \
191         PdfSharp.Pdf.Advanced/PdfExtGState.cs \
192         PdfSharp.Pdf.Advanced/PdfExtGStateTable.cs \
193         PdfSharp.Pdf.Advanced/PdfFont.cs \
194         PdfSharp.Pdf.Advanced/PdfFontDescriptor.cs \
195         PdfSharp.Pdf.Advanced/PdfFontTable.cs \
196         PdfSharp.Pdf.Advanced/PdfFormXObject.cs \
197         PdfSharp.Pdf.Advanced/PdfFormXObjectTable.cs \
198         PdfSharp.Pdf.Advanced/PdfImage.cs \
199         PdfSharp.Pdf.Advanced/PdfImageTable.cs \
200         PdfSharp.Pdf.Advanced/PdfInternals.cs \
201         PdfSharp.Pdf.Advanced/PdfPageInheritableObjects.cs \
202         PdfSharp.Pdf.Advanced/PdfResourceMap.cs \
203         PdfSharp.Pdf.Advanced/PdfResources.cs \
204         PdfSharp.Pdf.Advanced/PdfResourceTable.cs \
205         PdfSharp.Pdf.Advanced/PdfShading.cs \
206         PdfSharp.Pdf.Advanced/PdfShadingPattern.cs \
207         PdfSharp.Pdf.Advanced/PdfShadingTable.cs \
208         PdfSharp.Pdf.Advanced/PdfTrailer.cs \
209         PdfSharp.Pdf.Advanced/PdfType1Font.cs \
210         PdfSharp.Pdf.Advanced/PdfXObject.cs \
211         PdfSharp.Pdf.Advanced/PdfReference.cs \
212         PdfSharp.Pdf.Annotations/enums/PdfAnnotationFlags.cs \
213         PdfSharp.Pdf.Annotations/enums/PdfRubberStampAnnotationIcon.cs \
214         PdfSharp.Pdf.Annotations/enums/PdfTextAnnotationIcon.cs \
215         PdfSharp.Pdf.Annotations/PdfAnnotation.cs \
216         PdfSharp.Pdf.Annotations/PdfAnnotations.cs \
217         PdfSharp.Pdf.Annotations/PdfGenericAnnotation.cs \
218         PdfSharp.Pdf.Annotations/PdfLinkAnnotation.cs \
219         PdfSharp.Pdf.Annotations/PdfRubberStampAnnotation.cs \
220         PdfSharp.Pdf.Annotations/PdfTextAnnotation.cs \
221         PdfSharp.Pdf.Annotations/PdfWidgetAnnotation.cs \
222         PdfSharp.Pdf.Content/ContentWriter.cs \
223         PdfSharp.Pdf.Filters/ASCII85Decode.cs \
224         PdfSharp.Pdf.Filters/ASCIIHexDecode.cs \
225         PdfSharp.Pdf.Filters/Filter.cs \
226         PdfSharp.Pdf.Filters/Filtering.cs \
227         PdfSharp.Pdf.Filters/FlateDecode.cs \
228         PdfSharp.Pdf.Filters/LzwDecode.cs \
229         PdfSharp.Pdf.Internal/AnsiEncoding.cs \
230         PdfSharp.Pdf.Internal/ColorSpaceHelper.cs \
231         PdfSharp.Pdf.Internal/RawUnicodeEncoding.cs \
232         PdfSharp.Pdf.Internal/GlobalObjectTable.cs \
233         PdfSharp.Pdf.Internal/DocEncoding.cs \
234         PdfSharp.Pdf.Internal/PdfEncoders.cs \
235         PdfSharp.Pdf.Internal/RawEncoding.cs \
236         PdfSharp.Pdf.Internal/ThreadLocalStorage.cs \
237         PdfSharp.Pdf.IO/Chars.cs \
238         PdfSharp.Pdf.IO/enums/PdfDocumentOpenMode.cs \
239         PdfSharp.Pdf.IO/enums/PdfWriterLayout.cs \
240         PdfSharp.Pdf.IO/enums/PdfWriterOptions.cs \
241         PdfSharp.Pdf.IO/enums/Symbol.cs \
242         PdfSharp.Pdf.IO/Lexer.cs \
243         PdfSharp.Pdf.IO/Parser.cs \
244         PdfSharp.Pdf.IO/PdfReader.cs \
245         PdfSharp.Pdf.IO/PdfReaderException.cs \
246         PdfSharp.Pdf.IO/PdfWriter.cs \
247         PdfSharp.Pdf.IO/ShiftStack.cs \
248         PdfSharp.Pdf.Printing/PdfFilePrinter.cs \
249         PdfSharp.Pdf.Security/enums/PdfDocumentSecurity.cs \
250         PdfSharp.Pdf.Security/enums/PdfUserAccessPermission.cs \
251         PdfSharp.Pdf.Security/PdfSecurityHandler.cs \
252         PdfSharp.Pdf.Security/PdfSecuritySettings.cs \
253         PdfSharp.Pdf.Security/PdfStandardSecurityHandler.cs \
254         PdfSharp.Pdf/PdfDocumentSettings.cs \
255         PdfSharp.Pdf/TrimMargins.cs \
256         PdfSharp.Pdf/enums/PdfReadingDirection.cs \
257         PdfSharp.Pdf/enums/PdfColorMode.cs \
258         PdfSharp.Pdf/enums/DocumentState.cs \
259         PdfSharp.Pdf/enums/PdfOutlineStyle.cs \
260         PdfSharp.Pdf/enums/PdfCustomValueCompression.cs \
261         PdfSharp.Pdf/PdfCustomValue.cs \
262         PdfSharp.Pdf/PdfCustomValues.cs \
263         PdfSharp.Pdf/PdfUIntegerObject.cs \
264         PdfSharp.Pdf/PdfUInteger.cs \
265         PdfSharp.Pdf/EntryInfoAttribute.cs \
266         PdfSharp.Pdf/enums/PdfFontEmbedding.cs \
267         PdfSharp.Pdf/enums/PdfFontEncoding.cs \
268         PdfSharp.Pdf/enums/PdfPageLayout.cs \
269         PdfSharp.Pdf/enums/PdfPageMode.cs \
270         PdfSharp.Pdf/KeysBase.cs \
271         PdfSharp.Pdf/KeysMeta.cs \
272         PdfSharp.Pdf/PdfArray.cs \
273         PdfSharp.Pdf/PdfBoolean.cs \
274         PdfSharp.Pdf/PdfBooleanObject.cs \
275         PdfSharp.Pdf/PdfDate.cs \
276         PdfSharp.Pdf/PdfDictionary.cs \
277         PdfSharp.Pdf/PdfDocument.cs \
278         PdfSharp.Pdf/PdfDocumentInformation.cs \
279         PdfSharp.Pdf/PdfDocumentOptions.cs \
280         PdfSharp.Pdf/PdfInteger.cs \
281         PdfSharp.Pdf/PdfIntegerObject.cs \
282         PdfSharp.Pdf/PdfItem.cs \
283         PdfSharp.Pdf/PdfName.cs \
284         PdfSharp.Pdf/PdfNameObject.cs \
285         PdfSharp.Pdf/PdfNull.cs \
286         PdfSharp.Pdf/PdfNullObject.cs \
287         PdfSharp.Pdf/PdfNumber.cs \
288         PdfSharp.Pdf/PdfNumberObject.cs \
289         PdfSharp.Pdf/PdfObject.cs \
290         PdfSharp.Pdf/PdfObjectID.cs \
291         PdfSharp.Pdf/PdfOutline.cs \
292         PdfSharp.Pdf/PdfPage.cs \
293         PdfSharp.Pdf/PdfPages.cs \
294         PdfSharp.Pdf/PdfLiteral.cs \
295         PdfSharp.Pdf/PdfReal.cs \
296         PdfSharp.Pdf/PdfRealObject.cs \
297         PdfSharp.Pdf/PdfRectangle.cs \
298         PdfSharp.Pdf/PdfString.cs \
299         PdfSharp.Pdf/PdfStringObject.cs \
300         PdfSharp.Pdf/enums/PdfTextStringEncoding.cs \
301         PdfSharp.Pdf/PdfViewerPreferences.cs \
302         PdfSharp.Pdf/PdfReferenceTable.cs \
303         PdfSharp.SharpZipLib/Checksums/Adler32.cs \
304         PdfSharp.SharpZipLib/Checksums/CRC32.cs \
305         PdfSharp.SharpZipLib/Checksums/IChecksum.cs \
306         PdfSharp.SharpZipLib/SharpZip/SharpZipBaseException.cs \
307         PdfSharp.SharpZipLib/Zip/Compression/Deflater.cs \
308         PdfSharp.SharpZipLib/Zip/Compression/DeflaterConstants.cs \
309         PdfSharp.SharpZipLib/Zip/Compression/DeflaterEngine.cs \
310         PdfSharp.SharpZipLib/Zip/Compression/DeflaterHuffman.cs \
311         PdfSharp.SharpZipLib/Zip/Compression/DeflaterPending.cs \
312         PdfSharp.SharpZipLib/Zip/Compression/Inflater.cs \
313         PdfSharp.SharpZipLib/Zip/Compression/InflaterDynHeader.cs \
314         PdfSharp.SharpZipLib/Zip/Compression/InflaterHuffmanTree.cs \
315         PdfSharp.SharpZipLib/Zip/Compression/PendingBuffer.cs \
316         PdfSharp.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs \
317         PdfSharp.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs \
318         PdfSharp.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs \
319         PdfSharp.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs \
320         PdfSharp/ProductVersionInfo.cs \
321         PdfSharp/enums/PageOrientation.cs \
322         PdfSharp/enums/PageSize.cs \
323         PdfSharp/enums/PSMsgID.cs \
324         PdfSharp/PageSizeConverter.cs \
325         PdfSharp/PdfSharpException.cs \
326         PdfSharp/PSSR.cs \
327         PdfSharp/VersionInfo.cs \
328         Properties/AssemblyInfo.cs 
329
330 DATA_FILES = 
331
332 RESOURCES = 
333
334 EXTRAS = 
335
336 REFERENCES =  \
337         System \
338         System.Data \
339         System.Drawing \
340         System.Xml
341
342 DLL_REFERENCES = 
343
344 CLEANFILES = $(PROGRAMFILES) 
345
346 include $(top_srcdir)/Makefile.include
347
348 PDFSHARP_DLL_MDB = $(BUILD_DIR)/PdfSharp.dll.mdb
349
350
351
352 $(eval $(call emit_resgen_targets))
353 $(build_xamlg_list): %.xaml.g.cs: %.xaml
354         xamlg '$<'
355
356 $(ASSEMBLY_MDB): $(ASSEMBLY)
357
358 $(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
359         mkdir -p $(shell dirname $(ASSEMBLY))
360         $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)