TARGETS_libqpdf = libqpdf/$(OUTPUT_DIR)/$(call libname,qpdf) $(TARGETS_libqpdf): $(TARGETS_external-libs) INCLUDES_libqpdf = include libqpdf $(INCLUDES_external-libs) LDFLAGS_libqpdf = -Llibqpdf/$(OUTPUT_DIR) LIBS_libqpdf = -lqpdf 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/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 \ libqpdf/qpdf-c.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)/%.$(LOBJ): 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 $(TARGETS_libqpdf): $(OBJS_libqpdf) $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),3,0,0)