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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
# Makefile to build the 'fftease' library for Pure Data.
# Needs Makefile.pdlibbuilder as helper makefile for platform-dependent build
# settings and rules.
# library name
lib.name = fftease
# sources for the shared library
shared.sources = \
bloscbank.c \
convert.c \
fft.c \
fft4.c \
fftease_setup.c \
fftease_utilities.c \
fold.c \
leanconvert.c \
leanunconvert.c \
limit_fftsize.c \
limited_oscbank.c \
makewindows.c \
oscbank.c \
overlapadd.c \
PenroseOscil.c \
PenroseRand.c \
power_of_two.c \
unconvert.c \
$(empty)
# sources for the objectclasses
class.sources = \
bthresher~.c \
burrow~.c \
cavoc~.c \
cavoc27~.c \
centerring~.c \
codepend~.c \
cross~.c \
dentist~.c \
disarrain~.c \
disarray~.c \
drown~.c \
enrich~.c \
ether~.c \
leaker~.c \
mindwarp~.c \
morphine~.c \
multyq~.c \
pileup~.c \
pvcompand~.c \
pvgrain~.c \
pvharm~.c \
pvoc~.c \
pvtuner~.c \
pvwarp~.c \
pvwarpb~.c \
reanimator~.c \
resent~.c \
residency~.c \
residency_buffer~.c \
schmear~.c \
scrape~.c \
shapee~.c \
swinger~.c \
taint~.c \
thresher~.c \
vacancy~.c \
xsyn~.c \
$(empty)
# extra files
datafiles = \
$(wildcard fftease-helpfiles/*.pd) \
LICENSE.txt \
README.md \
fftease-meta.pd \
lyonpotpourri-meta.pd \
smap.pd \
collect.pl \
$(empty)
# extra dirs
datadirs = sound \
$(empty)
# include the actual build-system
PDLIBBUILDER_DIR=pd-lib-builder
include $(PDLIBBUILDER_DIR)/Makefile.pdlibbuilder
|