You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by bo...@apache.org on 2008/03/07 10:09:51 UTC
svn commit: r634591 - in /xerces/c/trunk: ./ src/
src/xercesc/util/MsgLoaders/ICU/resources/
src/xercesc/util/MsgLoaders/MsgCatalog/
Author: borisk
Date: Fri Mar 7 01:09:41 2008
New Revision: 634591
URL: http://svn.apache.org/viewvc?rev=634591&view=rev
Log:
Various build system fixes
Modified:
xerces/c/trunk/Makefile.am
xerces/c/trunk/configure.ac
xerces/c/trunk/src/Makefile.am
xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in
xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/resources.mak
xerces/c/trunk/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in
xerces/c/trunk/version.incl
Modified: xerces/c/trunk/Makefile.am
URL: http://svn.apache.org/viewvc/xerces/c/trunk/Makefile.am?rev=634591&r1=634590&r2=634591&view=diff
==============================================================================
--- xerces/c/trunk/Makefile.am (original)
+++ xerces/c/trunk/Makefile.am Fri Mar 7 01:09:41 2008
@@ -1,6 +1,7 @@
SUBDIRS = src tests samples
-EXTRA_DIST = config/pretty-make \
+EXTRA_DIST = version.incl \
+ config/pretty-make \
scripts/createBindingsFormatFromHPP.pl \
scripts/makeStringDefinition.pl \
scripts/packageBinaries.pl \
@@ -10,10 +11,12 @@
ACLOCAL_AMFLAGS = -I m4
+CLEANFILES = test-results.log
+
check:
- -rm -f tempResult
- 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}/tempResult
- diff tempResult ${top_srcdir}/scripts/sanityTest_ExpectedResult.log
+ -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
+ diff test-results.log ${top_srcdir}/scripts/sanityTest_ExpectedResult.log
test-suite:
cd swig/perl && perl Makefile.PL && make && make test
Modified: xerces/c/trunk/configure.ac
URL: http://svn.apache.org/viewvc/xerces/c/trunk/configure.ac?rev=634591&r1=634590&r2=634591&view=diff
==============================================================================
--- xerces/c/trunk/configure.ac (original)
+++ xerces/c/trunk/configure.ac Fri Mar 7 01:09:41 2008
@@ -24,7 +24,7 @@
#
AC_PREREQ(2.60)
-AC_INIT([xercesc],[3.0])
+AC_INIT([xerces-c],[3.0.0])
AC_CONFIG_SRCDIR([src/Makefile.am])
AC_CONFIG_LIBOBJ_DIR([src])
AC_CONFIG_AUX_DIR([config])
Modified: xerces/c/trunk/src/Makefile.am
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/Makefile.am?rev=634591&r1=634590&r2=634591&view=diff
==============================================================================
--- xerces/c/trunk/src/Makefile.am (original)
+++ xerces/c/trunk/src/Makefile.am Fri Mar 7 01:09:41 2008
@@ -34,7 +34,7 @@
AM_CPPFLAGS =
AM_CXXFLAGS = $(ICU_CXXFLAGS)
-libxerces_c_la_LDFLAGS = -release ${PACKAGE_VERSION}
+libxerces_c_la_LDFLAGS = -release ${INTERFACE_VER_D}
# This sets {install}/include as target for the headers
libxerces_c_ladir = ${includedir}
Modified: xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in?rev=634591&r1=634590&r2=634591&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in (original)
+++ xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in Fri Mar 7 01:09:41 2008
@@ -53,7 +53,7 @@
"CPPFLAGS=$(CPPFLAGS)" "CXXFLAGS=$(CXXFLAGS)" "LDFLAGS=$(LDFLAGS)"'
# Resource shortname
-PKGNAME=xercesc_messages_$(VER_UNDERSCORED)
+PKGNAME=xercesc_messages_$(INTERFACE_VER_U)
# Resource files. Add new ones for additional locales here.
# keep in sync with the file RESLIST
@@ -97,7 +97,7 @@
# files. pkgdata does not remove the .dat and README file for some
# reason.
#
-distclean clean:
+clean:
rm -f xercesc_messages.lo
ifeq ($(BUILD_SHARED),yes)
$(PKGDATA) --name $(PKGNAME) --mode dll --clean $(PKGDATAOPTS) $(RESLIST)
@@ -109,6 +109,20 @@
endif
rm -f $(RESFILES)
rm -f $(PKGNAME).dat
+
+# Distclean is invoked even if we are not building with ICU.
+# As a result, we cannot use pkgdata to clean up.
+#
+distclean:
+ rm -f xercesc_messages.lo
+ rm -f lib$(PKGNAME).so
+ rm -f lib$(PKGNAME).a
+ rm -f $(PKGNAME)_dat*.o
+ rm -f $(PKGNAME)*.lst
+ rm -f $(PKGNAME)*.mak
+ rm -f $(RESFILES)
+ rm -f $(PKGNAME).dat
+ rm -f README_$(PKGNAME).txt
#
#
Modified: xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/resources.mak
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/resources.mak?rev=634591&r1=634590&r2=634591&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/resources.mak (original)
+++ xerces/c/trunk/src/xercesc/util/MsgLoaders/ICU/resources/resources.mak Fri Mar 7 01:09:41 2008
@@ -21,7 +21,7 @@
RESFILES= root.res
-PKGNAME = xercesc_messages_$(VER_UNDERSCORED)
+PKGNAME = xercesc_messages_$(INTERFACE_VER_U)
TARGET_DLL = $(PKGNAME).DLL
TARGET_LIB = $(PKGNAME).lib
Modified: xerces/c/trunk/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in?rev=634591&r1=634590&r2=634591&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in (original)
+++ xerces/c/trunk/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in Fri Mar 7 01:09:41 2008
@@ -38,7 +38,7 @@
# clean out files
distclean clean: $(CLEAN_SUBDIR)
- -rm $(RESTARGET)
+ -rm -f $(RESTARGET)
## resources
$(PKGNAME)_%.cat: $(srcdir)/$(PKGNAME)_%.Msg
@@ -52,7 +52,7 @@
$(INSTALL_PROGRAM) $(RESTARGET) $(prefix)/msg
uninstall:
- -rm $(prefix)/msg/$(RESFILES)
+ -rm -f $(prefix)/msg/$(RESFILES)
# Needed to support "make dist"
Modified: xerces/c/trunk/version.incl
URL: http://svn.apache.org/viewvc/xerces/c/trunk/version.incl?rev=634591&r1=634590&r2=634591&view=diff
==============================================================================
--- xerces/c/trunk/version.incl (original)
+++ xerces/c/trunk/version.incl Fri Mar 7 01:09:41 2008
@@ -18,5 +18,5 @@
# $Id$
#
VER=3_0_0
-VER_DOTTED=3.0
-VER_UNDERSCORED=3_0
+INTERFACE_VER_D=3.0
+INTERFACE_VER_U=3_0
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org