aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/build.mk
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/build.mk')
-rw-r--r--libqpdf/build.mk73
1 files changed, 73 insertions, 0 deletions
diff --git a/libqpdf/build.mk b/libqpdf/build.mk
new file mode 100644
index 00000000..9733cb9f
--- /dev/null
+++ b/libqpdf/build.mk
@@ -0,0 +1,73 @@
+TARGETS_libqpdf = \
+ libqpdf/$(OUTPUT_DIR)/libqpdf.la
+
+INCLUDES_libqpdf = include libqpdf
+
+SRCS_libqpdf = \
+ libqpdf/BitStream.cc \
+ libqpdf/BitWriter.cc \
+ libqpdf/Buffer.cc \
+ libqpdf/MD5.cc \
+ libqpdf/PCRE.cc \
+ libqpdf/Pipeline.cc \
+ libqpdf/Pl_ASCII85Decoder.cc \
+ libqpdf/Pl_ASCIIHexDecoder.cc \
+ libqpdf/Pl_Buffer.cc \
+ libqpdf/Pl_Count.cc \
+ libqpdf/Pl_Discard.cc \
+ libqpdf/Pl_Flate.cc \
+ libqpdf/Pl_LZWDecoder.cc \
+ libqpdf/Pl_MD5.cc \
+ libqpdf/Pl_PNGFilter.cc \
+ libqpdf/Pl_QPDFTokenizer.cc \
+ libqpdf/Pl_RC4.cc \
+ libqpdf/Pl_StdioFile.cc \
+ libqpdf/QEXC.cc \
+ libqpdf/QPDF.cc \
+ libqpdf/QPDFExc.cc \
+ libqpdf/QPDFObject.cc \
+ libqpdf/QPDFObjectHandle.cc \
+ libqpdf/QPDFTokenizer.cc \
+ libqpdf/QPDFWriter.cc \
+ libqpdf/QPDFXRefEntry.cc \
+ libqpdf/QPDF_Array.cc \
+ libqpdf/QPDF_Bool.cc \
+ libqpdf/QPDF_Dictionary.cc \
+ libqpdf/QPDF_Integer.cc \
+ libqpdf/QPDF_Name.cc \
+ libqpdf/QPDF_Null.cc \
+ libqpdf/QPDF_Real.cc \
+ libqpdf/QPDF_Stream.cc \
+ libqpdf/QPDF_String.cc \
+ libqpdf/QPDF_encryption.cc \
+ libqpdf/QPDF_linearization.cc \
+ libqpdf/QPDF_optimization.cc \
+ libqpdf/QTC.cc \
+ libqpdf/QUtil.cc \
+ libqpdf/RC4.cc
+
+# -----
+
+OBJS_libqpdf = $(call src_to_lobj,$(SRCS_libqpdf))
+
+ifeq ($(GENDEPS),1)
+-include $(call lobj_to_dep,$(OBJS_libqpdf))
+endif
+
+$(OBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.lo: libqpdf/%.cc
+ $(call libcompile,$<,$(INCLUDES_libqpdf))
+
+# Last three arguments to makelib are CURRENT,REVISION,AGE.
+#
+# * If any interfaces have been removed or changed, we are not binary
+# compatible. Increment CURRENT, and set AGE and REVISION to 0.
+#
+# * Otherwise, if any interfaces have been added since the last
+# public release, then increment CURRENT and AGE, and set REVISION
+# to 0.
+#
+# * Otherwise, increment REVISION
+
+libqpdf/$(OUTPUT_DIR)/libqpdf.la: $(OBJS_libqpdf)
+ $(call makelib,$(OBJS_libqpdf),$@,1,0,0)
+