## Process this file with automake to produce Makefile.in. -*-Makefile-*- # inspired from Guenter Geiger's Makefile.am for plugin # pure-data/externals/plugin~/Makefile.am -- rev 1.1 pddir = $(prefix)/lib/pd ## Make and install the shared library. pdinstalldir = $(pddir)/extra pdinstallrefdir = $(pddir)/doc/5.reference pdinstallexpdir = $(pddir)/doc/aubio if MINGW PDEXT = aubio.dll else if DARWIN PDEXT = aubio.pd_darwin else PDEXT = aubio.pd_linux endif endif pdinstall_PROGRAMS = $(PDEXT) ALLSOURCES = \ aubio_setup.c \ aubioonset~.c \ aubiotempo~.c \ aubiotss~.c \ aubioquiet~.c \ aubiopitch~.c \ aubiozcr~.c aubio_pd_linux_SOURCES = $(ALLSOURCES) aubio_pd_darwin_SOURCES = $(ALLSOURCES) aubio_dll_SOURCES = $(ALLSOURCES) pdincludedir = $(pddir)/src AM_CFLAGS = -I$(top_srcdir)/src -I$(pdincludedir) -DPD @AUBIO_CFLAGS@ if MINGW else AM_CFLAGS += -fPIC -DPIC endif AM_LDFLAGS = -L$(top_builddir)/src @AUBIO_LIBS@ if MINGW AM_LDFLAGS += -export_dynamic -shared -lpd else if DARWIN AM_LDFLAGS += -bundle -undefined suppress -flat_namespace else AM_LDFLAGS += --export_dynamic --shared endif endif ## Install the documentation. pdinstallref_DATA = \ help/aubioonset~-help.pd \ help/aubioquiet~-help.pd \ help/aubiotempo~-help.pd \ help/aubiotss~-help.pd \ help/aubiopitch~-help.pd pdinstallexp_DATA = \ examples/onset-cam.pd EXTRA_DIST = $(pdinstallref_DATA) $(pdinstallexp_DATA)