Author: rleigh
Date: Wed Jun 14 20:41:28 2017
New Revision: 1798744
URL: http://svn.apache.org/viewvc?rev=1798744&view=rev
Log:
build: Merge MsgCatalog Makefile.in with src Makefile.am
This removes non-portable pattern rules and simplifies the logic.
It is now possible to build with BSD make and without any
assumptions about the automake internals.
Removed:
xerces/c/trunk/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in
Modified:
xerces/c/trunk/Makefile.am
xerces/c/trunk/configure.ac
xerces/c/trunk/src/Makefile.am
Modified: xerces/c/trunk/Makefile.am
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/Makefile.am?rev=1798744&r1=1798743&r2=1798744&view=diff
==============================================================================
--- xerces/c/trunk/Makefile.am (original)
+++ xerces/c/trunk/Makefile.am Wed Jun 14 20:41:28 2017
@@ -19,5 +19,5 @@ pkgconfig_DATA= xerces-c.pc
check:
-rm -f test-results.log
- export
PATH=${abs_top_builddir}/samples:${abs_top_builddir}/tests:"${PATH}" && export
XERCESC_NLS_HOME=${abs_top_builddir}/src/.libs && cd ${top_srcdir} && perl
scripts/sanityTest.pl 2>&1 | ${SED} 's/ *[0-9][0-9]* *ms */{timing removed}/'
1> ${abs_top_builddir}/test-results.log
+ export
PATH=${abs_top_builddir}/samples:${abs_top_builddir}/tests:"${PATH}" && export
XERCESC_NLS_HOME=${abs_top_builddir}/src/ && cd ${top_srcdir} && perl
scripts/sanityTest.pl 2>&1 | ${SED} 's/ *[0-9][0-9]* *ms */{timing removed}/'
1> ${abs_top_builddir}/test-results.log
diff test-results.log
${top_srcdir}/scripts/sanityTest_ExpectedResult.log
Modified: xerces/c/trunk/configure.ac
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/configure.ac?rev=1798744&r1=1798743&r2=1798744&view=diff
==============================================================================
--- xerces/c/trunk/configure.ac (original)
+++ xerces/c/trunk/configure.ac Wed Jun 14 20:41:28 2017
@@ -32,7 +32,6 @@ AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h src/xercesc/util/Xerces_autoconf_config.hpp])
AC_CONFIG_FILES([Makefile \
src/Makefile \
- src/xercesc/util/MsgLoaders/MsgCatalog/Makefile \
tests/Makefile \
samples/Makefile \
xerces-c.pc])
Modified: xerces/c/trunk/src/Makefile.am
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/Makefile.am?rev=1798744&r1=1798743&r2=1798744&view=diff
==============================================================================
--- xerces/c/trunk/src/Makefile.am (original)
+++ xerces/c/trunk/src/Makefile.am Wed Jun 14 20:41:28 2017
@@ -22,7 +22,6 @@
include ${top_srcdir}/version.incl
DEFS += -DXERCES_BUILDING_LIBRARY
-SUBDIRS =
#
#
@@ -151,7 +150,19 @@ if XERCES_USE_MSGLOADER_ICONV
libxerces_c_la_SOURCES += ${msgiconv_sources}
nobase_libxerces_c_la_HEADERS += ${msgiconv_headers}
-SUBDIRS += xercesc/util/MsgLoaders/MsgCatalog
+# Resource shortname
+PKGNAME=XercesMessages
+
+# Resource file
+RESFILE=$(PKGNAME)_en_US.cat
+
+# Resources
+XercesMessages_en_US.cat:
@srcdir@/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg
+ @echo "generating $@ from
@srcdir@/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg"
+ gencat $@
@srcdir@/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg
+
+iconv_msgdir=$(prefix)/msg
+iconv_msg_DATA = $(RESFILE)
endif
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]