1 ## Process this file with automake to produce Makefile.in. -*-Makefile-*-
2 # inspired from Guenter Geiger's Makefile.am for plugin
3 # pure-data/externals/plugin~/Makefile.am -- rev 1.1
5 pddir = $(prefix)/lib/pd
7 ## Make and install the shared library.
8 pdinstalldir = $(pddir)/extra
9 pdinstallrefdir = $(pddir)/doc/5.reference
10 pdinstallexpdir = $(pddir)/doc/aubio
16 PDEXT = aubio.pd_darwin
18 PDEXT = aubio.pd_linux
22 pdinstall_PROGRAMS = $(PDEXT)
33 aubio_pd_linux_SOURCES = $(ALLSOURCES)
34 aubio_pd_darwin_SOURCES = $(ALLSOURCES)
35 aubio_dll_SOURCES = $(ALLSOURCES)
37 pdincludedir = $(pddir)/src
39 AM_CFLAGS = -I$(top_srcdir)/src -I$(pdincludedir) -DPD @AUBIO_CFLAGS@
42 AM_CFLAGS += -fPIC -DPIC
45 AM_LDFLAGS = -L$(top_builddir)/src @AUBIO_LIBS@
47 AM_LDFLAGS += -export_dynamic -shared -lpd
50 AM_LDFLAGS += -bundle -undefined suppress -flat_namespace
52 AM_LDFLAGS += --export_dynamic --shared
56 ## Install the documentation.
59 help/aubioonset~-help.pd \
60 help/aubioquiet~-help.pd \
61 help/aubiotempo~-help.pd \
62 help/aubiotss~-help.pd \
63 help/aubiopitch~-help.pd
68 EXTRA_DIST = $(pdinstallref_DATA) $(pdinstallexp_DATA)