summaryrefslogtreecommitdiffstats
path: root/python/Makefile.am
blob: 4a45052445e58bfe6c436d35a068e9b25bf91118 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
NULL=

INCLUDES=-I$(top_srcdir)

pythondir= $(PY_SITE_PACKAGES)
python_DATA=lassomod.py
python_LTLIBRARIES=_lassomod.la

PYTHON_PACKAGE=lassomod
_lassomod_la_SOURCES=$(PYTHON_PACKAGE)_wrap.c
_lassomod_la_CFLAGS=	$(LASSO_CFLAGS) \
			-DSWIG_COBJECT_TYPES \
			$(PY_CFLAGS) \
			$(NULL)
_lassomod_la_LIBADD=	$(top_srcdir)/lasso/liblasso.la \
				$(LASSO_LIBS) \
				$(NULL)
_lassomod_la_LDFLAGS=	-module -avoid-version \
			-version-info @LASSO_VERSION_INFO@ \
				$(NULL)

$(PYTHON_PACKAGE)_wrap.c: $(srcdir)/../swig/Lasso.i
	swig -v -python -module $(PYTHON_PACKAGE) -o $@ $<

# Dirty hack, another better way ?
.deps/_$(PYTHON_PACKAGE)_la-$(PYTHON_PACKAGE)_wrap.Plo:
	mkdir -p .deps
	echo "#dummy" > .deps/_$(PYTHON_PACKAGE)_la-$(PYTHON_PACKAGE)_wrap.Plo

SWIG_OUTPUTS=$(PYTHON_PACKAGE)_wrap.c $(PYTHON_PACKAGE).py


SUBDIRS= \
	$(NULL)

# In distribution, swig generated files are present.
EXTRA_DIST= $(SWIG_OUTPUTS)\
            $(NULL)

# In case of....
CLEANFILES=lassomod.pyc

# Maintainer clean the swig generated files, because he/she maintains them.
MAINTAINERCLEANFILES=$(SWIG_OUTPUTS)