summaryrefslogtreecommitdiffstats
path: root/libqpdf/build.mk
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-11-04 21:11:00 +0100
committerJay Berkenbilt <ejb@ql.org>2019-11-09 14:18:02 +0100
commitc03ced09c0a36341115f763864f5fed0c5121043 (patch)
tree9ac1e54004327a06cd2f46067c709f5cf5ac0d3b /libqpdf/build.mk
parentd1ffe46c04e87a297fed50ba0ff79213cdee7a5e (diff)
downloadqpdf-c03ced09c0a36341115f763864f5fed0c5121043.tar.zst
Isolate source files used for native crypto
Diffstat (limited to 'libqpdf/build.mk')
-rw-r--r--libqpdf/build.mk22
1 files changed, 13 insertions, 9 deletions
diff --git a/libqpdf/build.mk b/libqpdf/build.mk
index 370033c5..24ff682d 100644
--- a/libqpdf/build.mk
+++ b/libqpdf/build.mk
@@ -4,8 +4,17 @@ INCLUDES_libqpdf = include libqpdf
LDFLAGS_libqpdf = -Llibqpdf/$(OUTPUT_DIR)
LIBS_libqpdf = -lqpdf
-SRCS_libqpdf = \
+CRYPTO_NATIVE = \
libqpdf/AES_PDF_native.cc \
+ libqpdf/MD5_native.cc \
+ libqpdf/QPDFCrypto_native.cc \
+ libqpdf/RC4_native.cc \
+ libqpdf/SHA2_native.cc \
+ libqpdf/rijndael.cc \
+ libqpdf/sha2.c \
+ libqpdf/sha2big.c
+
+SRCS_libqpdf = \
libqpdf/BitStream.cc \
libqpdf/BitWriter.cc \
libqpdf/Buffer.cc \
@@ -17,7 +26,6 @@ SRCS_libqpdf = \
libqpdf/InsecureRandomDataProvider.cc \
libqpdf/JSON.cc \
libqpdf/MD5.cc \
- libqpdf/MD5_native.cc \
libqpdf/OffsetInputSource.cc \
libqpdf/Pipeline.cc \
libqpdf/Pl_AES_PDF.cc \
@@ -42,7 +50,6 @@ SRCS_libqpdf = \
libqpdf/QPDFAcroFormDocumentHelper.cc \
libqpdf/QPDFAnnotationObjectHelper.cc \
libqpdf/QPDFCryptoProvider.cc \
- libqpdf/QPDFCrypto_native.cc \
libqpdf/QPDFExc.cc \
libqpdf/QPDFFormFieldObjectHelper.cc \
libqpdf/QPDFMatrix.cc \
@@ -79,14 +86,11 @@ SRCS_libqpdf = \
libqpdf/QTC.cc \
libqpdf/QUtil.cc \
libqpdf/RC4.cc \
- libqpdf/RC4_native.cc \
- libqpdf/SHA2_native.cc \
libqpdf/SecureRandomDataProvider.cc \
libqpdf/SparseOHArray.cc \
- libqpdf/qpdf-c.cc \
- libqpdf/rijndael.cc \
- libqpdf/sha2.c \
- libqpdf/sha2big.c
+ libqpdf/qpdf-c.cc
+
+SRCS_libqpdf += $(CRYPTO_NATIVE)
# -----