Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Unified Diff: third_party/libxslt/python/Makefile.am

Issue 1193533007: Upgrade to libxml 2.9.2 and libxslt 1.1.28 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove suppressions, have landed in blink now Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/libxslt/python/Makefile.am
diff --git a/third_party/libxslt/python/Makefile.am b/third_party/libxslt/python/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..fa58b78f1ca6d4fdb96dd3c8370e770670d47ed0
--- /dev/null
+++ b/third_party/libxslt/python/Makefile.am
@@ -0,0 +1,77 @@
+# Makefile for libxml2 python library
+AUTOMAKE_OPTIONS = 1.4 foreign
+
+SUBDIRS= . tests
+
+AM_CFLAGS = $(LIBXML_CFLAGS)
+
+DOCS_DIR = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION)
+# libxsltclass.txt is generated
+DOCS = TODO
+
+EXTRA_DIST = \
+ libxslt.c \
+ types.c \
+ generator.py \
+ libxml_wrap.h \
+ libxslt_wrap.h \
+ libxsl.py \
+ libxslt-python-api.xml \
+ $(DOCS)
+
+libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) -module -avoid-version
+
+if WITH_PYTHON
+mylibs = \
+ $(top_builddir)/libxslt/libxslt.la \
+ $(top_builddir)/libexslt/libexslt.la
+
+all-local: libxslt.py
+
+python_LTLIBRARIES = libxsltmod.la
+
+libxsltmod_la_CPPFLAGS = \
+ -I$(PYTHON_INCLUDES) \
+ -I$(top_srcdir)/libxslt \
+ -I$(top_srcdir) \
+ -I../libexslt
+libxsltmod_la_SOURCES = libxslt.c types.c
+nodist_libxsltmod_la_SOURCES = libxslt-py.c
+libxsltmod_la_LIBADD = $(mylibs) $(PYTHON_LIBS)
+
+libxslt.py: $(srcdir)/libxsl.py libxsltclass.py
+ cat $(srcdir)/libxsl.py libxsltclass.py > $@
+
+install-data-local:
+ $(MKDIR_P) $(DESTDIR)$(pythondir)
+ $(INSTALL) -m 0644 libxslt.py $(DESTDIR)$(pythondir)
+ $(MKDIR_P) $(DESTDIR)$(DOCS_DIR)
+ @(for doc in $(DOCS) ; \
+ do $(INSTALL) -m 0644 $(srcdir)/$$doc $(DESTDIR)$(DOCS_DIR) ; done)
+
+uninstall-local:
+ rm -f $(DESTDIR)$(pythondir)/libxslt.py
+ rm -rf $(DESTDIR)$(DOCS_DIR)
+
+GENERATE = generator.py
+API_DESC = $(top_srcdir)/doc/libxslt-api.xml $(srcdir)/libxslt-python-api.xml
+GENERATED= libxsltclass.py \
+ libxslt-export.c \
+ libxslt-py.c \
+ libxslt-py.h \
+ libxsltclass.txt
+
+$(GENERATED): gen_prog
+
+gen_prog: $(srcdir)/$(GENERATE) $(API_DESC)
+ SRCDIR=$(srcdir) $(PYTHON) $(srcdir)/$(GENERATE)
+ touch gen_prog
+
+$(libxsltmod_la_OBJECTS): $(GENERATED)
+
+endif
+
+tests test: all
+ cd tests && $(MAKE) tests
+
+CLEANFILES= $(GENERATED) *.o libxslt.so *.pyc libxslt.py gen_prog

Powered by Google App Engine
This is Rietveld 408576698