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: commits-unsubscr...@xerces.apache.org
For additional commands, e-mail: commits-h...@xerces.apache.org

Reply via email to