Commit c03ced09c0a36341115f763864f5fed0c5121043
1 parent
d1ffe46c
Isolate source files used for native crypto
Showing
1 changed file
with
13 additions
and
9 deletions
libqpdf/build.mk
| @@ -4,8 +4,17 @@ INCLUDES_libqpdf = include libqpdf | @@ -4,8 +4,17 @@ INCLUDES_libqpdf = include libqpdf | ||
| 4 | LDFLAGS_libqpdf = -Llibqpdf/$(OUTPUT_DIR) | 4 | LDFLAGS_libqpdf = -Llibqpdf/$(OUTPUT_DIR) |
| 5 | LIBS_libqpdf = -lqpdf | 5 | LIBS_libqpdf = -lqpdf |
| 6 | 6 | ||
| 7 | -SRCS_libqpdf = \ | 7 | +CRYPTO_NATIVE = \ |
| 8 | libqpdf/AES_PDF_native.cc \ | 8 | libqpdf/AES_PDF_native.cc \ |
| 9 | + libqpdf/MD5_native.cc \ | ||
| 10 | + libqpdf/QPDFCrypto_native.cc \ | ||
| 11 | + libqpdf/RC4_native.cc \ | ||
| 12 | + libqpdf/SHA2_native.cc \ | ||
| 13 | + libqpdf/rijndael.cc \ | ||
| 14 | + libqpdf/sha2.c \ | ||
| 15 | + libqpdf/sha2big.c | ||
| 16 | + | ||
| 17 | +SRCS_libqpdf = \ | ||
| 9 | libqpdf/BitStream.cc \ | 18 | libqpdf/BitStream.cc \ |
| 10 | libqpdf/BitWriter.cc \ | 19 | libqpdf/BitWriter.cc \ |
| 11 | libqpdf/Buffer.cc \ | 20 | libqpdf/Buffer.cc \ |
| @@ -17,7 +26,6 @@ SRCS_libqpdf = \ | @@ -17,7 +26,6 @@ SRCS_libqpdf = \ | ||
| 17 | libqpdf/InsecureRandomDataProvider.cc \ | 26 | libqpdf/InsecureRandomDataProvider.cc \ |
| 18 | libqpdf/JSON.cc \ | 27 | libqpdf/JSON.cc \ |
| 19 | libqpdf/MD5.cc \ | 28 | libqpdf/MD5.cc \ |
| 20 | - libqpdf/MD5_native.cc \ | ||
| 21 | libqpdf/OffsetInputSource.cc \ | 29 | libqpdf/OffsetInputSource.cc \ |
| 22 | libqpdf/Pipeline.cc \ | 30 | libqpdf/Pipeline.cc \ |
| 23 | libqpdf/Pl_AES_PDF.cc \ | 31 | libqpdf/Pl_AES_PDF.cc \ |
| @@ -42,7 +50,6 @@ SRCS_libqpdf = \ | @@ -42,7 +50,6 @@ SRCS_libqpdf = \ | ||
| 42 | libqpdf/QPDFAcroFormDocumentHelper.cc \ | 50 | libqpdf/QPDFAcroFormDocumentHelper.cc \ |
| 43 | libqpdf/QPDFAnnotationObjectHelper.cc \ | 51 | libqpdf/QPDFAnnotationObjectHelper.cc \ |
| 44 | libqpdf/QPDFCryptoProvider.cc \ | 52 | libqpdf/QPDFCryptoProvider.cc \ |
| 45 | - libqpdf/QPDFCrypto_native.cc \ | ||
| 46 | libqpdf/QPDFExc.cc \ | 53 | libqpdf/QPDFExc.cc \ |
| 47 | libqpdf/QPDFFormFieldObjectHelper.cc \ | 54 | libqpdf/QPDFFormFieldObjectHelper.cc \ |
| 48 | libqpdf/QPDFMatrix.cc \ | 55 | libqpdf/QPDFMatrix.cc \ |
| @@ -79,14 +86,11 @@ SRCS_libqpdf = \ | @@ -79,14 +86,11 @@ SRCS_libqpdf = \ | ||
| 79 | libqpdf/QTC.cc \ | 86 | libqpdf/QTC.cc \ |
| 80 | libqpdf/QUtil.cc \ | 87 | libqpdf/QUtil.cc \ |
| 81 | libqpdf/RC4.cc \ | 88 | libqpdf/RC4.cc \ |
| 82 | - libqpdf/RC4_native.cc \ | ||
| 83 | - libqpdf/SHA2_native.cc \ | ||
| 84 | libqpdf/SecureRandomDataProvider.cc \ | 89 | libqpdf/SecureRandomDataProvider.cc \ |
| 85 | libqpdf/SparseOHArray.cc \ | 90 | libqpdf/SparseOHArray.cc \ |
| 86 | - libqpdf/qpdf-c.cc \ | ||
| 87 | - libqpdf/rijndael.cc \ | ||
| 88 | - libqpdf/sha2.c \ | ||
| 89 | - libqpdf/sha2big.c | 91 | + libqpdf/qpdf-c.cc |
| 92 | + | ||
| 93 | +SRCS_libqpdf += $(CRYPTO_NATIVE) | ||
| 90 | 94 | ||
| 91 | # ----- | 95 | # ----- |
| 92 | 96 |