File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libxml2 / python / Makefile.am
Revision 1.1.1.3 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Sun Jun 15 19:53:33 2014 UTC (10 years, 3 months ago) by misho
Branches: libxml2, MAIN
CVS tags: v2_9_1p0, v2_9_1, HEAD
libxml2 2.9.1

    1: # Makefile for libxml2 python library
    2: AUTOMAKE_OPTIONS = 1.4 foreign
    3: 
    4: SUBDIRS = . tests
    5: 
    6: docsdir = $(datadir)/doc/libxml2-python-$(LIBXML_VERSION)
    7: dist_docs_DATA = TODO
    8: 
    9: EXTRA_DIST = 			\
   10: 	setup.py		\
   11: 	generator.py		\
   12: 	libxml.py		\
   13: 	libxml2-export.c	\
   14: 	libxml2-python-api.xml	\
   15: 	libxml2class.py		\
   16: 	libxml2class.txt
   17: 
   18: if WITH_PYTHON
   19: AM_CPPFLAGS = \
   20: 	-I$(top_builddir)/include \
   21: 	-I$(top_srcdir)/include	\
   22: 	-I$(PYTHON_INCLUDES)
   23: 
   24: python_LTLIBRARIES = libxml2mod.la
   25: 
   26: libxml2mod_la_SOURCES = libxml.c libxml_wrap.h libxml2-py.h libxml2-py.c types.c
   27: libxml2mod_la_LDFLAGS = $(CYGWIN_EXTRA_LDFLAGS) $(WIN32_EXTRA_LDFLAGS) -module -avoid-version \
   28:         $(top_builddir)/libxml2.la $(CYGWIN_EXTRA_PYTHON_LIBADD) $(WIN32_EXTRA_PYTHON_LIBADD) $(PYTHON_LIBS)
   29: 
   30: BUILT_SOURCES = libxml2-export.c libxml2-py.h libxml2-py.c
   31: 
   32: # libxml.c #includes libxml2-export.c
   33: libxml.$(OBJEXT): libxml2-export.c
   34: 
   35: libxml2.py: $(srcdir)/libxml.py libxml2class.py
   36: 	cat $(srcdir)/libxml.py `test -f libxml2class.py || echo $(srcdir)/`libxml2class.py > $@
   37: 
   38: dist_python_DATA = \
   39: 	drv_libxml2.py \
   40: 	libxml2.py
   41: 	
   42: CLEANFILES = *.pyc
   43: 
   44: MAINTAINERCLEANFILES = libxml2.py libxml2class.*
   45: 
   46: API_DESC = $(top_srcdir)/doc/libxml2-api.xml $(srcdir)/libxml2-python-api.xml
   47: GENERATED = libxml2class.py libxml2class.txt $(BUILT_SOURCES)
   48: 
   49: $(GENERATED): $(srcdir)/generator.py $(API_DESC)
   50: 	$(PYTHON) $(srcdir)/generator.py $(srcdir)
   51: endif
   52: 
   53: tests test: all
   54: 	cd tests && $(MAKE) tests

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>