summaryrefslogtreecommitdiff
path: root/libexslt/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2017-10-17Imported Upstream version 1.1.30_rc1upstream/1.1.30_rc1DongHun Kwak1-1/+1
Change-Id: Ie087e3508369ac612459f31961addc691f2302c1 Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
2016-06-22Imported Upstream version 1.1.29upstream/1.1.29DongHun Kwak1-1/+2
Change-Id: I7d894ba27f8f8e886dbcece3bb3df8e69059cae9 Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
2012-11-21add gcrypt library in LIBADD, not LDFLAGS, as recommendedRoumen Petrov1-2/+2
2012-08-09Various "make distcheck" and other fixesDaniel Richard G1-5/+5
Makefile.am: * Use $(VAR), not @VAR@, as the former is the correct form for AC_SUBST'ed variables in Makefile.am files * Touch these *.xml/*.syms files in the "dist-hook" target to prevent them from being regenerated, because the "make dist" process in itself updates the timestamps of the source files when it copies them into $(distdir) * Add EXTRA_LIBS (-lrt on my system) to xsltConf.sh, as this is a required dependency when client applications link against -lxslt (note that the definition of EXTRA_LIBS has been changed; see below) * Removed MAKEFLAGS+=--silent bits, as this is not compatible with non-GNU Make programs autogen.sh: * Add --warnings=all options to automake and autoconf invocations, to better catch potential problems (most of which I've fixed in this patch) configure.in: * Replaced obsolete macros with their current equivalents; for reference, see http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html (I removed AC_ISC_POSIX outright because the doc states it is no longer useful) * test(1) uses "=" as an operator, not "==" * Fixed quoting on an AC_LINK_IFELSE() invocation to quell Autoconf errors * Don't add redundant libraries to EXTRA_LIBS, because (1) this variable already contains LibXSLT's own additional system-library deps, and is useful in that form, and (2) the LibXML2 deps are already handled by Libtool * Don't delete files in srcdir, and don't create the symlink to "Copyright" there either (I don't understand why this is being symlinked in the first place...) doc/Makefile.am: * Can't use wildcards in EXTRA_DIST, because this breaks dependencies (e.g. you can't "make EXSLT/\*.html"), and they only work properly when building inside the source tree; these have been replaced with their expansions. Other entries have been added here in lieu of the wildcards in the dist-hook target, as well as opportunistic use of the $(*PAGES) variables. * Don't define an "all" target, because this steps on Automake's toes; use "all-local" instead * Define and use an "xsltproc" variable to reference an in-tree-built version of xsltproc, instead of e.g. $(bindir)/xsltproc NOTE: The makefile also uses $(XSLTPROC), which names an external instance of the program found at configure time. Some instances of this could probably be changed to $(xsltproc) to remove the dependency on an existing installed program. * Qualified various filenames as appropriate with $(srcdir) * Use $(XMLLINT) consistently instead of $(bindir)/xmllint * In the "libxslt-api.xml ..." rule, cd into $(srcdir) before invoking apibuild.py as this script has to run in srcdir anyway * In the "clean-local" rule, clear out some additional files to allow "make distcheck" to pass * Eliminated the redundant "maintainer-clean-local" rule * Added a "distclean-local" rule to clear out the build directory in an out-of-source build to allow "make distcheck" to pass * Added a "check-extra-dist" target to make it easier to check that EXTRA_DIST isn't missing anything * Use $(MKDIR_P), not $(mkinstalldirs), as the latter name is obsolete * Use $(VAR) instead of @VAR@ * The "dist-hook" target didn't work (if any generated files were in builddir and not in srcdir), and is no longer needed thanks to the comprehensive EXTRA_DIST variable * Added an "uninstall-local" rule to allow "make distcheck" to pass * Updated the .PHONY target list, removed non-existent targets doc/symbols.xml: * Needed to add this bit to make the generation scripts shut up libexslt/Makefile.am: * AM_CPPFLAGS should be used instead of INCLUDES, as the latter is an obsolete name * Moved $(LIBXML_CFLAGS) to AM_CFLAGS, to segregate CFLAGS from CPPFLAGS (Note that $(CFLAGS) need not be added to AM_CFLAGS, because Automake already references both in the build rules) * Use $(VAR) instead of @VAR@ libxslt.pc.in: * Add EXTRA_LIBS (-lrt on my system), as this is a required dependency when client applications link against -lxslt libxslt/Makefile.am: * AM_CPPFLAGS should be used instead of INCLUDES, as the latter is an obsolete name * Moved $(LIBXML_CFLAGS) to AM_CFLAGS, to segregate CFLAGS from CPPFLAGS * Use $(VAR) instead of @VAR@, $(MKDIR_P) instead of $(mkinstalldirs) * Use $(MKDIR_P), not $(mkinstalldirs), as the latter name is obsolete libxslt/xsltutils.c: * Some systems don't know about CLOCK_MONOTONIC; older Solaris knows about CLOCK_HIGHRES. Some systems, alas, have no usable alternative to CLOCK_REALTIME. python/Makefile.am: * AM_CPPFLAGS should be used instead of INCLUDES, as the latter is an obsolete name * Moved $(LIBXML_CFLAGS) to AM_CFLAGS, to segregate CFLAGS from CPPFLAGS * Because libxslt-py.c is (presumably) supposed to be generated every time at build time, don't bundle it in the dist tarball * Use $(VAR) instead of @VAR@ * libxsltclass.py is a generated file, so it doesn't get qualified with $(srcdir) * Use $(MKDIR_P) instead of (mkinstalldirs) * Added an uninstall-local rule so that "make distcheck" passes * Removed the $(srcdir) qualifications in the GENERATED file list, as these files may exist in builddir * In the gen_prog rule, qualify the script invocation with $(srcdir), and set the SRCDIR environment variable so that the script can find the files it needs when builddir != srcdir * Don't define an "all" target, as this steps on Automake's toes python/generator.py: * Get the source directory from the SRCDIR environment variable, and use it appropriately python/tests/Makefile.am: * Set CLEANFILES instead of defining a "clean" rule * Use $(VAR) instead of @VAR@, $(MKDIR_P) instead of $(mkinstalldirs) tests/*/Makefile.am, tests/exslt/*/Makefile.am: * Need to clean up .memdump files for "make distcheck" to pass * Don't define an "all" target, as this steps on Automake's toes tests/REC/Makefile.am: * Added two missing *.stand.out files to EXTRA_DIST tests/XSLTMark/Makefile.am: * Replaced the GNU-Make-specific %.out bit with a more broadly compatible rule (the "dummy" bit shuts up Automake) * Use "$(xsltproc)" instead of "$(top_builddir)/xsltproc/xsltproc" * Use a less $(MAKE)-heavy invocation in the "tests" target * Replaced a conflicting "clean" target with CLEANFILES * Added a dependency on $(xsltproc) to all the test targets * Added a .PHONY target list tests/docbook/Makefile.am: * Ditched the "echo -n" bit, because it wasn't working as advertised * Create output directories for out-of-source builds * "$(basename $$i)" is a typo in a makefile * Don't embed $(srcdir) in $out/$html/$fo/$msg/$xhtml, so that we can refer to these files in builddir or srcdir * Add a trailing "echo" to complete the "echo -n" * Don't output files unconditionally to srcdir (it may be read-only, for starters) tests/plugins/Makefile.am: * AM_CPPFLAGS should be used instead of INCLUDES, as the latter is an obsolete name (Note that the "$(LIBXML_CFLAGS) $(LIBXSLT_CFLAGS)" bit that was here can be dropped entirely, because these already appear in xmlsoft_org_xslt_testplugin_la_CFLAGS) * Use noinst_LTLIBRARIES inside the WITH_MODULES conditional instead of EXTRA_LTLIBRARIES, as this is cleaner (and disallows building the plugin if module support is disabled) * Need to clean up *.res files for "make distcheck" to pass * Use the abs_builddir variable conveniently provided to us by Automake instead of a GNU Make $(shell ...) construct xslt-config.in: * Add EXTRA_LIBS (-lrt on my system), as this is a required dependency when client applications link against -lxslt xsltproc/Makefile.am: * AM_CPPFLAGS should be used instead of INCLUDES, as the latter is an obsolete name * Moved $(LIBXML_CFLAGS) into AM_CFLAGS * Use $(VAR) instead of @VAR@ * Need to clean .memdump for "make distcheck" to pass * Added rules to build lib[e]xslt.la if needed, which allows test makefiles to build xsltproc on the fly even if nothing else has been built already * Create .memdump file in the "tests" target, as it's being grepped afterward
2009-08-21Fix redundant headers in listDaniel Veillard1-2/+0
2008-11-14applied patch from Roumen Petrov for mingw cross compilation problemsDaniel Veillard1-1/+1
* python/Makefile.am libxslt/Makefile.am configure.in libexslt/Makefile.am: applied patch from Roumen Petrov for mingw cross compilation problems raised by Rich Jones daniel svn path=/trunk/; revision=1493
2004-07-04implemented change from Joel Reed for automake-1.4 compatibility.William M. Brack1-3/+1
* libexslt/Makefile.am: implemented change from Joel Reed for automake-1.4 compatibility. * libexslt/crypto.c: reformatted source to remove an overly generous supply of tabs. Added a #include for sys/select to fix a compilation error caused by the gcrypt include file's usage of 'fd_set'. Made some minor changes to fix some warning messages (no change to the logic). * configure.in, config.h.in: added test for presence of sys/select.h. Added test for libgcrypt version > 1.1.41 (bug 145245)
2004-06-30applied patch from Joel Reed to get EXSLT crypto extensions based onDaniel Veillard1-0/+4
* win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am libexslt/exslt.c libexslt/exslt.h config.h.in configure.in libexslt/crypto.c: applied patch from Joel Reed to get EXSLT crypto extensions based on libgcrypt if found at configure time. * tests/namespaces/Makefile.am: fixed a small breakage Daniel
2003-10-23doing some testing and raising the build requirement to 2.5.10 appliedDaniel Veillard1-4/+2
* configure.in libxslt.spec.in: doing some testing and raising the build requirement to 2.5.10 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson for linking the exslt lib with the lib being build instead of the installed one Daniel
2003-08-25add the new header so they get included in the distrib DanielDaniel Veillard1-1/+2
* libxslt/Makefile.am libexslt/Makefile.am: add the new header so they get included in the distrib Daniel
2003-06-13Moved the man pages to section 3 applied patch from Peter BreitenlohnerDaniel Veillard1-1/+1
* libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages to section 3 * libexslt/sets.c: applied patch from Peter Breitenlohner * doc/*: rebuilt the docs * tests/docbook/result//* tests/xmlspec/*.html: changes in generattion of &quot; as " in element content. Daniel
2002-05-30applied a patch from Mark Vakoc to implement the EXSLT objectDaniel Veillard1-1/+2
* win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied a patch from Mark Vakoc to implement the EXSLT object dyn:evaluate(string) extension function, and a small fix to date.c Daniel
2002-01-17jacob berkman pointed out that the Cygwin patch forgot to add libexslt.hDaniel Veillard1-1/+2
* libexslt/Makefile.am: jacob berkman pointed out that the Cygwin patch forgot to add libexslt.h to the tarball Daniel
2001-12-06trying to fix the problem related to prelinking and libtools crazynessDaniel Veillard1-1/+4
* configure.in libexslt/Makefile.am: trying to fix the problem related to prelinking and libtools crazyness Daniel
2001-11-26updating Makefiles to fix the prelinking. DanielDaniel Veillard1-1/+1
* Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am: updating Makefiles to fix the prelinking. Daniel
2001-11-22more Makefile fixups DanielDaniel Veillard1-1/+1
* configure.in libexslt/Makefile.am: more Makefile fixups Daniel
2001-11-21trying to fix more Makefiles crapola small fix. DanielDaniel Veillard1-1/+1
* configure.in libexslt/Makefile.am: trying to fix more Makefiles crapola * libxslt/transform.c: small fix. Daniel
2001-10-07added implementation of SAXON expression(), eval() and evaluate()Thomas Broyer1-1/+2
* libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]: added implementation of SAXON expression(), eval() and evaluate() functions. See http://saxon.sourceforge.net/saxon6.4.4/extensions.html * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}: modified to use SAXON namespace (functions are not registered in the LibXSLT namespace) * tests/exslt/common/object-type.1.out: modified to take account of the new saxon:expression function
2001-09-12added implementation of the EXSLT - Dates and Times core functions. TheThomas Broyer1-1/+2
* configure.in libexslt/date.c libexslt/Makefile.am libexslt/exslt.[ch] libexslt/.cvsignore: added implementation of the EXSLT - Dates and Times core functions. The exsltDateFormat* functions need to be reworked but it works like this, even if it's quite messy. * tests/exslt/strings/.cvsignore: added
2001-09-03added implementation of EXSLT - Strings. Currently implemented functinsThomas Broyer1-1/+2
* libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c: added implementation of EXSLT - Strings. Currently implemented functins are str:tokenize, str:align str:concat and str:padding. * configure.in tests/exslt/Makefile.am tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.1.*: added a test for the str:tokenize function.
2001-08-31added man pages provided by Heiko Rupp DanielDaniel Veillard1-0/+3
* libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am libexslt/Makefile.am: added man pages provided by Heiko Rupp Daniel
2001-08-15release of 1.0.2 cleaning of Makefiles pointed out by make distcheckDaniel Veillard1-5/+5
* Makefile.am config.h.in configure.in libxslt/xsltwin32config.h: release of 1.0.2 * tests/docs/Makefile.am libexslt/Makefile.am tests/documents/Makefile.am tests/general/Makefile.am xsltproc/Makefile.am: cleaning of Makefiles pointed out by make distcheck Daniel
2001-08-06Fixes for compiling when srcdir != builddir.Peter Williams1-1/+1
2001-08-06 Peter Williams <peterw@ximian.com> * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling when srcdir != builddir.
2001-07-16removed utils.[ch] as their content is integrated in libxml uses the newThomas Broyer1-2/+1
* libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch] libexslt/common.c libexslt/functions.c libexslt/math.c libexslt/sets.c: removed utils.[ch] as their content is integrated in libxml * libexslt/sets.c: uses the new libxml functions * libxslt/extra.[ch]: removed exsl:document * AUTHORS: added /me
2001-07-15some more generated files to ignore utils.h not installed anymore changedThomas Broyer1-1/+0
* libexslt/.cvsignore: some more generated files to ignore * libexslt/Makefile.am: utils.h not installed anymore * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c libexslt/math.c libexslt/sets.c: changed function prefix from exsl* to exslt* {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version from common.c to exslt.c {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet instead * libxslt/extra.c: fixed xsltFunctionNodeSet to accept XPATH_NODESET arguments in addition to XPATH_XSLT_TREE * xsltproc/xsltproc.c: updated to use the new function prefix
2001-07-15Integrating EXSLT and cleanup:Daniel Veillard1-1/+2
* Makefile.am configure.in libexslt/Makefile.am: Integration of libexslt in the build system * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c xsltproc/Makefile.am xsltproc/xsltproc.c: Moved xsltproc to a separate directory, linked it to libexslt, and added exslt version reports to -V * tests/*/Makefile.am: updated the path to xsltproc * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c libexslt/math.c libexslt/sets.c: added versionning informations, some cleanup, and added documentation to a couple of exported functions Daniel
2001-07-15account for new source files addedThomas Broyer1-7/+13
* libexslt/Makefile.am: account for new source files * libexslt/.cvsignore: added
2001-07-10initial EXSLT framework DanielDaniel Veillard1-0/+19
* libexslt/Makefile.am: initial EXSLT framework Daniel