summaryrefslogtreecommitdiffstats
path: root/Makefile.am
blob: caa13dc0b37628c6ec088a246b84b334fa23e9d7 (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
sbin_PROGRAMS = mapper mapperx

mapper_SOURCES = libmapper/app.c
mapper_LDFLAGS = $(SYSTEMD_LIBS)
mapper_CFLAGS = $(SYSTEMD_CFLAGS)
mapper_LDADD = libmapper.la

libmapperdir = ${libdir}
libmapper_LTLIBRARIES = libmapper.la
libmapper_la_SOURCES = libmapper/mapper.c
libmapper_la_LDFLAGS = $(SYSTEMD_LIBS) -version-info 1:0:0 -shared
libmapper_la_CFLAGS = $(SYSTEMD_CFLAGS)

mapperx_SOURCES = src/main.cpp src/argument.cpp
mapperx_LDFLAGS = $(SDBUSPLUS_LIBS) -pthread -ltinyxml2
mapperx_CXXFLAGS = $(SYSTEMD_CFLAGS) -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_ALL_NO_LIB

include_HEADERS = libmapper/mapper.h

if HAVE_PYTHON

all-local:
	$(AM_V_at)$(PYTHON) ${top_builddir}/setup.py build

clean-local:
	rm -rfv ${top_builddir}/build

install-exec-hook:
	$(AM_V_at)$(PYTHON) ${top_builddir}/setup.py install \
	--prefix=$(DESTDIR)${prefix} \
	--install-data=$(DESTDIR)${datadir} \
	--install-lib=$(DESTDIR)$(PYTHONDIR) \
	--install-scripts=$(DESTDIR)${sbindir} \
	--record=${top_builddir}/python_install.log

uninstall-hook:
	cat ${top_builddir}/python_install.log \
	| $(AWK) '{print "$(DESTDIR)"$$1}' | xargs rm -fv

endif

SUBDIRS = fail-monitor
OpenPOWER on IntegriCloud