diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-11-04 21:11:00 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-11-09 14:18:02 +0100 |
commit | c03ced09c0a36341115f763864f5fed0c5121043 (patch) | |
tree | 9ac1e54004327a06cd2f46067c709f5cf5ac0d3b /libqpdf/build.mk | |
parent | d1ffe46c04e87a297fed50ba0ff79213cdee7a5e (diff) | |
download | qpdf-c03ced09c0a36341115f763864f5fed0c5121043.tar.zst |
Isolate source files used for native crypto
Diffstat (limited to 'libqpdf/build.mk')
-rw-r--r-- | libqpdf/build.mk | 22 |
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) # ----- |