From 62455fd662f08b1f81cbb08ccb2c199cde0b9e97 Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Mon, 25 Oct 2010 22:29:45 +0000 Subject: clean up build #2 * use swig macros from autoconf archive * generate and use enigma2_config.h (include from command-line) * check for dbox/fp.h and dbox/lcd-ks0713.h * clean up checks for libdreamdvd and lib*gif * fix some dependencies for generated files and header files --- lib/python/Makefile.am | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'lib/python/Makefile.am') diff --git a/lib/python/Makefile.am b/lib/python/Makefile.am index 03dcedb9..3c213a17 100644 --- a/lib/python/Makefile.am +++ b/lib/python/Makefile.am @@ -1,18 +1,30 @@ AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_srcdir)/include \ - -include Python.h + -include Python.h \ + -include $(top_builddir)/enigma2_config.h SUBDIRS = Components Tools Screens Plugins noinst_LTLIBRARIES = libenigma_python.la libenigma_python_la_SOURCES = \ - python.cpp enigma_python_wrap.cxx connections.cpp + connections.cpp \ + connections.h \ + python.cpp \ + python.h \ + swig.h -enigma_python_wrap.cxx: enigma_python.i - swig -I$(top_srcdir)/ -c++ -python -O -nortti -nothreads enigma_python.i - python enigma_py_patcher.py +nodist_libenigma_python_la_SOURCES = \ + enigma_python_wrap.cxx + +EXTRA_DIST = \ + enigma_py_patcher.py \ + enigma_python.i + +enigma_python_wrap.cxx: $(srcdir)/enigma_python.i + $(SWIG) $(AX_SWIG_PYTHON_OPT) -I$(top_srcdir) -O -nortti -nothreads -o $@ $< + $(PYTHON) $(srcdir)/enigma_py_patcher.py enigma.py: enigma_python_wrap.cxx @@ -22,3 +34,4 @@ installdir = $(pkglibdir)/python install_PYTHON = \ enigma.py + -- cgit v1.2.3