summaryrefslogtreecommitdiffstats
path: root/bindings/python/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/python/Makefile.am')
-rw-r--r--bindings/python/Makefile.am45
1 files changed, 23 insertions, 22 deletions
diff --git a/bindings/python/Makefile.am b/bindings/python/Makefile.am
index abce2d1..9373edc 100644
--- a/bindings/python/Makefile.am
+++ b/bindings/python/Makefile.am
@@ -1,35 +1,36 @@
SUBDIRS = examples
-EXTRA_DIST = \
- gpod.i \
- ipod.py \
- __init__.py \
- gtkpod.py
-
-CLEANFILES = \
- *.pyc \
- *.pyo \
- _gpod.so \
- gpod.py \
- gpod_wrap.c \
- gpod_wrap.o
-
-MAINTAINERCLEANFILES = \
- README
+EXTRA_DIST = \
+ README.in \
+ __init__.py \
+ gpod.i.in \
+ gtkpod.py \
+ ipod.py
+
+CLEANFILES = \
+ *.pyc \
+ *.pyo \
+ _gpod.so \
+ gpod.py \
+ gpod_wrap.*
+
+DISTCLEANFILES = \
+ README \
+ gpod.i
if HAVE_PYTHON
-MODULE_CFLAGS = `$(PKG_CONFIG) --cflags $(top_srcdir)/libgpod-1.0.pc` $(PYTHON_INCLUDES)
-MODULE_LIBS = `$(PKG_CONFIG) --libs $(top_srcdir)/libgpod-1.0.pc` -L$(top_srcdir)/src/.libs
-python_DATA = gpod.py _gpod.so
+MODULE_CFLAGS = `$(PKG_CONFIG) --cflags $(top_builddir)/libgpod-1.0.pc` $(PYTHON_INCLUDES)
+MODULE_LIBS = `$(PKG_CONFIG) --libs $(top_builddir)/libgpod-1.0.pc` -L$(top_srcdir)/src/.libs
+python_DATA = gpod.py _gpod.so
gpod_wrap.c: gpod.i
- $(SWIG) -python gpod.i
+ $(SWIG) -python -o $@ gpod.i
gpod.py: gpod.i
- $(SWIG) -python gpod.i
+ $(SWIG) -python -o $@ gpod.i
gpod_wrap.o: gpod_wrap.c
- $(CC) $(MODULE_CFLAGS) -c -fpic gpod_wrap.c
+ $(CC) -I$(top_srcdir)/src $(MODULE_CFLAGS) -c -fpic gpod_wrap.c
_gpod.so: gpod_wrap.o
$(CC) $(MODULE_LIBS) @PYTHON_LDFLAGS@ gpod_wrap.o -o $@