ref: e604630ceca0493bb9ac45bb53fe99ecb921a4e7
dir: /plugins/puredata/Makefile.am/
## 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
SUFFIXES = .pd_linux
PDDIR = $(prefix)/lib/pd
pddir = $(PDDIR)
#SUBDIRS = ladspa vst win
## Make and install the shared library.
pdinstalldir = $(pddir)/extra
pdinstallrefdir = $(pddir)/doc/5.reference
pdinstallexpdir = $(pddir)/doc/aubio
# Automake won't accept something ending in ".pd_linux" as a library
pdinstall_PROGRAMS = aubio.pd_linux
aubio_pd_linux_SOURCES = \
aubio_setup.c \
aubioonset~.c \
aubiotempo~.c \
aubiotss~.c \
aubioquiet~.c \
aubiopitch~.c
pdincludedir = $(pddir)/src
LIBTOOL=$(SHELL) $(srcdir)/libtoolkludge
INCLUDES = -I$(top_srcdir) -I$(pdincludedir)
AM_CFLAGS = -I$(srcdir)/../../src \
-DPD -O2 -funroll-loops -fomit-frame-pointer \
-Wall -W -Wshadow -Wstrict-prototypes -Werror \
-Wno-unused -Wno-parentheses -Wno-switch
AM_LDFLAGS = -L../../src/.libs -laubio -export_dynamic -shared
## Install the documentation.
pdinstallref_DATA = \
help/help-aubioonset~.pd \
help/help-aubioquiet~.pd \
help/help-aubiotempo~.pd \
help/help-aubiotss~.pd \
help/help-aubiopitch~.pd
pdinstallexp_DATA = \
examples/onset-cam.pd
## My kludge
noinst_SCRIPTS = libtoolkludge
EXTRA_DIST = $(pdinstallref_DATA) $(pdinstallexp_DATA) $(noinst_SCRIPTS)