diff options
author | Pádraig Brady <P@draigBrady.com> | 2021-09-05 23:32:36 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2021-09-15 15:35:53 +0100 |
commit | 6a5c561b4fb3018d284d03747c612527e0c89571 (patch) | |
tree | b41093afd6c1fcfbf219cee49cfe481e17b951dc /src/local.mk | |
parent | 2aab794c84bac9bfc061c24084e83a75d83156de (diff) | |
download | coreutils-6a5c561b4fb3018d284d03747c612527e0c89571.tar.gz |
digest: refactor cksum(1) into digest.c
* cfg.mk: Adjust cksum.c to not require config.h
and support a main (for crctab) without calling bindtextdomain().
* po/POTFILES.in: Remove cksum_pclmul.c since it no longer
concerns itself with diagnostics.
* src/cksum.c: Refactor to just providing stream digest,
and digest printing functionality.
* src/cksum.h: Adjust to the new interface.
* src/cksum_pclmul.c: Remove diagnostics, and determine errors
internally.
* src/crctab.c: Separate from cksum.h since that's now included
multiple times.
* src/digest.c: Provide cksum(1) functionality if -DHASH_ALGO_CKSUM
* src/local.mk: Adjust to new crctab.c and HASH_ALGO_CKSUM define.
Diffstat (limited to 'src/local.mk')
-rw-r--r-- | src/local.mk | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/local.mk b/src/local.mk index b1fce9c27..54303d305 100644 --- a/src/local.mk +++ b/src/local.mk @@ -358,7 +358,8 @@ src_coreutils_SOURCES = src/coreutils.c src_sum_SOURCES = src/sum.c src/sum.h src/digest.c src_sum_CPPFLAGS = -DHASH_ALGO_SUM=1 $(AM_CPPFLAGS) -src_cksum_SOURCES = src/cksum.c src/cksum.h +src_cksum_SOURCES = src/cksum.c src/cksum.h src/crctab.c src/digest.c +src_cksum_CPPFLAGS = -DHASH_ALGO_CKSUM=1 $(AM_CPPFLAGS) if USE_PCLMUL_CRC32 noinst_LIBRARIES += src/libcksum_pclmul.a src_libcksum_pclmul_a_SOURCES = src/cksum_pclmul.c src/cksum.h |