summaryrefslogtreecommitdiff
path: root/src/local.mk
diff options
context:
space:
mode:
authorAssaf Gordon <assafgordon@gmail.com>2018-12-27 22:36:08 -0700
committerAssaf Gordon <assafgordon@gmail.com>2018-12-27 23:46:02 -0700
commit2f438fa9f53250fb3c8b39a95eedd627b5569ca4 (patch)
treea5e3dd66f07f768d667ad6412e3235e440eb37fc /src/local.mk
parent21c59d68455e285b6f20509eedc13b026cb4b051 (diff)
downloadcoreutils-2f438fa9f53250fb3c8b39a95eedd627b5569ca4.tar.gz
basenc: A new program complementary to base64/base32
Encodes/decodes data in various common formats: base64,base64url,base32,base32,base16,base2,z85. Discussed here: https://lists.gnu.org/r/coreutils/2018-11/msg00014.html https://lists.gnu.org/r/coreutils/2018-12/msg00019.html * AUTHORS: Add basenc. * README: Reference the new program. * NEWS: Mention the new program. * build-aux/gen-lists-of-programs.sh: Add basenc. * doc/coreutils.texi: (basenc invocation): Document the new command. * man/.gitignore: Ignore the generated man page. * man/basenc.x: A new template, with few examples. * man/local.mk: Reference the new man page. * scripts/git-hooks/commit-msg: Allow basenc as program prefix. * src/.gitignore: Ignore the new binary. * src/basenc.c: (usage): Mention new options. (main): Handle new options. (isbase*, base*_length, base*_encode, base*_decode_ctx): Implement new encoding/decoding formats. * src/local.mk: Add new program. * tests/local.mk: Add new test. * tests/misc/basenc.pl: New tests. * tests/misc/help-version.sh (basenc_setup): use '--version' for default invocation (basenc errors with no parameters).
Diffstat (limited to 'src/local.mk')
-rw-r--r--src/local.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/local.mk b/src/local.mk
index 5b9baad45..345e6f556 100644
--- a/src/local.mk
+++ b/src/local.mk
@@ -97,6 +97,7 @@ LDADD = src/libver.a lib/libcoreutils.a $(LIBINTL) lib/libcoreutils.a
src_arch_LDADD = $(LDADD)
src_base64_LDADD = $(LDADD)
src_base32_LDADD = $(LDADD)
+src_basenc_LDADD = $(LDADD)
src_basename_LDADD = $(LDADD)
src_cat_LDADD = $(LDADD)
src_chcon_LDADD = $(LDADD)
@@ -414,6 +415,8 @@ src_base64_SOURCES = src/basenc.c
src_base64_CPPFLAGS = -DBASE_TYPE=64 $(AM_CPPFLAGS)
src_base32_SOURCES = src/basenc.c
src_base32_CPPFLAGS = -DBASE_TYPE=32 $(AM_CPPFLAGS)
+src_basenc_SOURCES = src/basenc.c
+src_basenc_CPPFLAGS = -DBASE_TYPE=42 $(AM_CPPFLAGS)
src_ginstall_CPPFLAGS = -DENABLE_MATCHPATHCON=1 $(AM_CPPFLAGS)