diff options
author | Werner Koch <[email protected]> | 2015-04-24 13:19:10 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2015-04-24 13:19:10 +0000 |
commit | 17bcd087082d01c48c60ff20d7f9a40f34c6969f (patch) | |
tree | 0fe57bea4c9827cd9bd6b49562c68b36c7046a02 /common/Makefile.am | |
parent | gpg: Move all DNS access to Dirmngr. (diff) | |
download | gnupg-17bcd087082d01c48c60ff20d7f9a40f34c6969f.tar.gz gnupg-17bcd087082d01c48c60ff20d7f9a40f34c6969f.zip |
common: Remove libjnlib-config.h (jnlib merge).
* common/libjnlib-config.h: Remove.
* common/common-defs.h (getenv) [HAVE_GETENV]: New. From removed
header.
(getpid) [HAVE_W32CE_SYSTEM]: New. From removed header.
* common/argparse.c: Include util.h and common-defs.h. Replace
jnlib_ macro names for non-GNUPG builds by x* names.
* common/dotlock.c: Ditto.
* common/logging.c: Include util.h and common-defs.h. Replace jnlib_
symbol names by x* names.
* common/strlist.c: Ditto.
* common/utf8conv.c: Ditto.
* common/w32-reg.c: Ditto.
* common/mischelp.c: Ditto. Also remove _jnlib_free.
* common/stringhelp.c: Ditto.
(JNLIB_LOG_WITH_PREFIX): Do not depend on this macro.
* common/logging.h (JNLIB_LOG_WITH_PREFIX): Do not depend on this
macro.
--
This is part 1 of the patches to merge the jnlib files into common/.
It does not make much sense to keep jnlib/ files separate. They are
not often use elsewhere and maintaining the complex marcos stuff is
too troublesome for the future.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'common/Makefile.am')
-rw-r--r-- | common/Makefile.am | 59 |
1 files changed, 28 insertions, 31 deletions
diff --git a/common/Makefile.am b/common/Makefile.am index d137df871..45aaede1d 100644 --- a/common/Makefile.am +++ b/common/Makefile.am @@ -27,8 +27,8 @@ noinst_LIBRARIES = libcommon.a libcommonpth.a libgpgrl.a \ if !HAVE_W32CE_SYSTEM noinst_LIBRARIES += libsimple-pwquery.a endif -noinst_PROGRAMS = $(jnlib_tests) $(module_tests) $(module_maint_tests) -TESTS = $(jnlib_tests) $(module_tests) +noinst_PROGRAMS = $(module_tests) $(module_maint_tests) +TESTS = $(module_tests) BUILT_SOURCES = audit-events.h status-codes.h @@ -40,8 +40,10 @@ AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(LIBASSUAN_CFLAGS) $(KSBA_CFLAGS) include $(top_srcdir)/am/cmacros.am -jnlib_sources = \ - libjnlib-config.h \ + +common_sources = \ + common-defs.h \ + util.h i18n.c i18n.h \ types.h host2net.h dynload.h w32help.h \ mapstrings.c stringhelp.c stringhelp.h \ strlist.c strlist.h \ @@ -49,16 +51,7 @@ jnlib_sources = \ argparse.c argparse.h \ logging.c logging.h \ dotlock.c dotlock.h \ - mischelp.c mischelp.h - -if HAVE_W32_SYSTEM -jnlib_sources += w32-reg.c w32-afunix.c w32-afunix.h -endif - - -common_sources = \ - common-defs.h \ - util.h i18n.c i18n.h \ + mischelp.c mischelp.h \ status.c status.h\ shareddefs.h \ openpgpdefs.h \ @@ -95,6 +88,10 @@ common_sources = \ agent-opt.c \ helpfile.c +if HAVE_W32_SYSTEM +common_sources += w32-reg.c w32-afunix.c w32-afunix.h +endif + # Sources possible requiring a TLS library are put into a separate # conveince library. tls_sources = \ @@ -118,13 +115,13 @@ without_npth_sources = \ get-passphrase.c get-passphrase.h -libcommon_a_SOURCES = $(jnlib_sources) $(common_sources) $(without_npth_sources) +libcommon_a_SOURCES = $(common_sources) $(without_npth_sources) if USE_DNS_SRV libcommon_a_SOURCES += srv.c endif libcommon_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS) -DWITHOUT_NPTH=1 -libcommonpth_a_SOURCES = $(jnlib_sources) $(common_sources) +libcommonpth_a_SOURCES = $(common_sources) if USE_DNS_SRV libcommonpth_a_SOURCES += srv.c endif @@ -169,17 +166,16 @@ endif # # Module tests # -t_jnlib_src = t-support.h -jnlib_tests = t-stringhelp t-timestuff -if HAVE_W32_SYSTEM -jnlib_tests += t-w32-reg -endif -module_tests = t-convert t-percent t-gettime t-sysutils t-sexputil \ +module_tests = t-stringhelp t-timestuff \ + t-convert t-percent t-gettime t-sysutils t-sexputil \ t-session-env t-openpgp-oid t-ssh-utils \ t-mapstrings t-zb32 t-mbox-util if !HAVE_W32CE_SYSTEM module_tests += t-exechelp endif +if HAVE_W32_SYSTEM +module_tests += t-w32-reg +endif if MAINTAINER_MODE module_maint_tests = t-helpfile t-b64 t-http @@ -187,6 +183,7 @@ else module_maint_tests = endif +t_extra_src = t-support.h t_common_cflags = $(KSBA_CFLAGS) $(LIBGCRYPT_CFLAGS) \ $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS) @@ -195,19 +192,13 @@ t_common_ldadd = libcommon.a \ $(LIBINTL) $(LIBICONV) -# jnlib tests -t_stringhelp_SOURCES = t-stringhelp.c $(t_jnlib_src) +# Common tests +t_stringhelp_SOURCES = t-stringhelp.c $(t_extra_src) t_stringhelp_LDADD = $(t_common_ldadd) -t_timestuff_SOURCES = t-timestuff.c $(t_jnlib_src) +t_timestuff_SOURCES = t-timestuff.c $(t_extra_src) t_timestuff_LDADD = $(t_common_ldadd) -if HAVE_W32_SYSTEM -t_w32_reg_SOURCES = t-w32-reg.c $(t_jnlib_src) -t_w32_reg_LDADD = $(t_common_ldadd) -endif - -# common tests t_convert_LDADD = $(t_common_ldadd) t_percent_LDADD = $(t_common_ldadd) t_gettime_LDADD = $(t_common_ldadd) @@ -223,6 +214,12 @@ t_mapstrings_LDADD = $(t_common_ldadd) t_zb32_LDADD = $(t_common_ldadd) t_mbox_util_LDADD = $(t_common_ldadd) +# System specific test +if HAVE_W32_SYSTEM +t_w32_reg_SOURCES = t-w32-reg.c $(t_extra_src) +t_w32_reg_LDADD = $(t_common_ldadd) +endif + # http tests t_http_SOURCES = t-http.c t_http_CFLAGS = $(t_common_cflags) $(NTBTLS_CFLAGS) $(LIBGNUTLS_CFLAGS) |