summaryrefslogtreecommitdiff
path: root/Makefile
blob: 61309c7faf36d45781cec4d6cf524de16b64e19d (plain)
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