-
Notifications
You must be signed in to change notification settings - Fork 5
/
Makefile
118 lines (110 loc) · 2.29 KB
/
Makefile
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Makefile to build the 'lyonpotpourri' library for Pure Data.
# Needs Makefile.pdlibbuilder as helper makefile for platform-dependent build
# settings and rules.
# library name
lib.name = lyonpotpourri
# sources for the objectclasses
class.sources = \
adsr~.c \
buffet~.c \
bvplay~.c \
chameleon~.c \
channel~.c \
chopper~.c \
clean_selector~.c \
click~.c \
click2bang~.c \
click2float~.c \
clickhold~.c \
distortion~.c \
dmach~.c \
expflam~.c \
flanjah~.c \
function~.c \
granola~.c \
granulesf~.c \
granule~.c \
kbuffer~.c \
killdc~.c \
magfreq_analysis~.c \
markov~.c \
mask~.c \
oscil~.c \
phasemod~.c \
player~.c \
pulser~.c \
rtrig~.c \
samm~.c \
sigseq~.c \
vdb~.c \
vdp~.c \
waveshape~.c \
epluribus~.c \
dynss~.c \
counter~.c \
latch~.c \
sarec~.c \
convolver~.c \
npan~.c \
shoehorn~.c \
rotapan~.c \
sel~.c \
squash~.c \
windowvec~.c \
cartopol~.c \
poltocar~.c \
arrayfilt~.c \
splitspec~.c \
stutter~.c \
vecdex~.c \
quadpan~.c \
splitbank~.c \
$(empty)
bashfest~.class.sources = \
bashfest~.c \
bashfest_dsp.c \
bashfest_helper.c \
ellipse.c \
$(empty)
## sources for the shared library
# fft.c :?: convert.c convolver~.c leanunconvert.c splitbank~.c
# fft4.c :?: buffet~.c convolver~.c magfreq_analysis~.c splitbank~.c
# fold.c : buffet~.c magfreq_analysis~.c splitbank~.c !squash~.c
# convert.c : buffet~.c magfreq_analysis~.c !splitbank~.c
# makewindows.c : buffet~.c magfreq_analysis~.c splitbank~.c !squash~.c
# power_of_two.c: magfreq_analysis~.c
# from_msp.c: adsr~.c bashfest~.c buffet~.c counter~.c stutter~.c vdp~.c
shared.sources = \
convert.c \
fft.c \
fft4.c \
fold.c \
makewindows.c \
power_of_two.c \
from_msp.c \
$(empty)
unused_shared_sources = \
PenroseRand.c \
PenroseOscil.c \
bloscbank.c \
overlapadd.c \
leanconvert.c \
leanunconvert.c \
unconvert.c \
$(empty)
# extra files
datafiles = \
$(wildcard *.pd) \
CHANGELOG.txt \
LICENSE.txt \
README.txt \
sfplay~.pd \
lyonpotpourri-meta.pd \
$(empty)
# extra dirs
datadirs = sound \
$(empty)
##############################################################################################
# include the actual build-system
PDLIBBUILDER_DIR=pd-lib-builder
include $(PDLIBBUILDER_DIR)/Makefile.pdlibbuilder