-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
91 lines (84 loc) · 3.28 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
# Makefile.maxlib for Makefile.pdlibbuilder.
#
lib.name = maxlib
uname := $(shell uname -s)
ifeq (MINGW,$(findstring MINGW,$(uname)))
ldlibs = -lwsock32 -lpthread
endif
allow.class.sources = src/allow.c
arbran.class.sources = src/arbran.c
arraycopy.class.sources = src/arraycopy.c
average.class.sources = src/average.c
beat.class.sources = src/beat.c
beta.class.sources = src/beta.c
bilex.class.sources = src/bilex.c
borax.class.sources = src/borax.c
cauchy.class.sources = src/cauchy.c
chord.class.sources = src/chord.c
delta.class.sources = src/delta.c
deny.class.sources = src/deny.c
dist.class.sources = src/dist.c
divide.class.sources = src/divide.c
divmod.class.sources = src/divmod.c
edge.class.sources = src/edge.c
expo.class.sources = src/expo.c
fifo.class.sources = src/fifo.c
gauss.class.sources = src/gauss.c
gestalt.class.sources = src/gestalt.c
history.class.sources = src/history.c
ignore.class.sources = src/ignore.c
iso.class.sources = src/iso.c
lifo.class.sources = src/lifo.c
limit.class.sources = src/limit.c
linear.class.sources = src/linear.c
listfifo.class.sources = src/listfifo.c
listfunnel.class.sources = src/listfunnel.c
match.class.sources = src/match.c
#maxlib.class.sources = src/maxlib.c
minus.class.sources = src/minus.c
mlife.class.sources = src/mlife.c
multi.class.sources = src/multi.c
nchange.class.sources = src/nchange.c
#netclient.class.sources = src/netclient.c
#netdist.class.sources = src/netdist.c
#netrec.class.sources = src/netrec.c
#netserver.class.sources = src/netserver.c
nroute.class.sources = src/nroute.c
pitch.class.sources = src/pitch.c
plus.class.sources = src/plus.c
poisson.class.sources = src/poisson.c
pong.class.sources = src/pong.c
pulse.class.sources = src/pulse.c
pwrap.class.sources = src/pwrap.c
remote.class.sources = src/remote.c
rewrap.class.sources = src/rewrap.c
rhythm.class.sources = src/rhythm.c
scale.class.sources = src/scale.c
score.class.sources = src/score.c
speedlim.class.sources = src/speedlim.c
split.class.sources = src/split.c
step.class.sources = src/step.c
subst.class.sources = src/subst.c
sync.class.sources = src/sync.c
temperature.class.sources = src/temperature.c
tilt.class.sources = src/tilt.c
timebang.class.sources = src/timebang.c
triang.class.sources = src/triang.c
unroute.class.sources = src/unroute.c
urn.class.sources = src/urn.c
velocity.class.sources = src/velocity.c
weibull.class.sources = src/weibull.c
extradirs = examples manual
datafiles = \
$(wildcard help/*-help.pd) \
LICENSE.txt \
README.txt \
maxlib-meta.pd
# pthreadGC2.dll is required for Windows installation. It can be found in
# the MinGW directory (usually C:\MinGW\bin) directory and should be
# copied to the current directory before installation or packaging.
ifeq (MINGW,$(findstring MINGW,$(uname)))
datafiles += pthreadGC2.dll
endif
PDLIBBUILDER_DIR=pd-lib-builder/
include $(PDLIBBUILDER_DIR)/Makefile.pdlibbuilder