-
Notifications
You must be signed in to change notification settings - Fork 2
/
Makefile
86 lines (76 loc) · 2.11 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
#!/usr/bin/make -f
# Makefile to the 'ggee' library for Pure Data.
# Needs Makefile.pdlibbuilder as helper makefile for platform-dependent build
# settings and rules (https://github.com/pure-data/pd-lib-builder).
lib.name = ggee
# special file that does not provide a class
lib.setup.sources =
# all other C and C++ files in subdirs are source files per class
# (alternatively, enumerate them by hand)
class.sources = \
control/constant.c \
control/rl.c \
control/serial_ms.c \
control/sl.c \
control/getdir.c \
control/rtout.c \
control/serial_mt.c \
control/stripdir.c \
control/inv.c \
control/serial_bird.c \
control/shell.c \
control/unserialize.c \
control/qread.c \
control/serialize.c \
control/sinh.c \
control/unwonk.c \
experimental/fofsynth~.c \
experimental/tabwrite4~.c \
experimental/pvocfreq.c \
filters/bandpass.c \
filters/highpass.c \
filters/hlshelf.c \
filters/lowshelf.c \
filters/notch.c \
filters/equalizer.c \
filters/highshelf.c \
filters/lowpass.c \
filters/moog~.c \
gui/button.c \
gui/image.c \
gui/sliderh.c \
gui/ticker.c \
gui/envgen.c \
gui/gcanvas.c \
gui/slider.c \
gui/state.c \
gui/toddle.c \
signal/atan2~.c \
signal/mixer~.c \
signal/sfwrite~.c \
signal/streamin~.c \
signal/streamout~.c \
$(nada)
#class.sources += \
# gui/fatom.c
datafiles = \
$(wildcard */*-help.pd) \
LICENSE.txt \
README.txt \
gui/state.list \
gui/logo100.gif \
ggee-meta.pd \
$(nada)
datadirs =
define forWindows
ldlibs = -lwsock32
endef
#cflags = -DVERSION=$(lib.version)
################################################################################
### pdlibbuilder ###############################################################
################################################################################
# This Makefile is based on the Makefile from pd-lib-builder written by
# Katja Vetter. You can get it from:
# https://github.com/pure-data/pd-lib-builder
PDLIBBUILDER_DIR=./pd-lib-builder
include $(PDLIBBUILDER_DIR)/Makefile.pdlibbuilder