File: Makefile

package info (click to toggle)
pd-ggee 0.28-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 868 kB
  • sloc: ansic: 6,134; cpp: 239; makefile: 73
file content (86 lines) | stat: -rw-r--r-- 2,161 bytes parent folder | download | duplicates (2)
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