1## 2## Author: Lasse Collin 3## 4## This file has been put into the public domain. 5## You can do whatever you want with this file. 6## 7 8EXTRA_DIST += \ 9 check/crc32_tablegen.c \ 10 check/crc64_tablegen.c 11 12liblzma_la_SOURCES += \ 13 check/check.c \ 14 check/check.h \ 15 check/crc_macros.h 16 17if COND_CHECK_CRC32 18if COND_SMALL 19liblzma_la_SOURCES += check/crc32_small.c 20else 21liblzma_la_SOURCES += \ 22 check/crc32_table.c \ 23 check/crc32_table_le.h \ 24 check/crc32_table_be.h 25if COND_ASM_X86 26liblzma_la_SOURCES += check/crc32_x86.S 27else 28liblzma_la_SOURCES += check/crc32_fast.c 29endif 30endif 31endif 32 33if COND_CHECK_CRC64 34if COND_SMALL 35liblzma_la_SOURCES += check/crc64_small.c 36else 37liblzma_la_SOURCES += \ 38 check/crc64_table.c \ 39 check/crc64_table_le.h \ 40 check/crc64_table_be.h 41if COND_ASM_X86 42liblzma_la_SOURCES += check/crc64_x86.S 43else 44liblzma_la_SOURCES += check/crc64_fast.c 45endif 46endif 47endif 48 49if COND_CHECK_SHA256 50liblzma_la_SOURCES += check/sha256.c 51endif 52