File: makef

package info (click to toggle)
csound 1%3A4.23f12-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 6,132 kB
  • ctags: 17,345
  • sloc: ansic: 101,063; cpp: 7,730; perl: 335; makefile: 318; tcl: 82
file content (61 lines) | stat: -rw-r--r-- 1,122 bytes parent folder | download
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
#								UTIL2 makef
# macros defined in toplevel csound/makefile
#	CFLAGS INCLUDE LIB DEST

M = "CFLAGS=$(CFLAGS)" "INCLUDE=$(INCLUDE)" "LIB=$(LIB)" "DEST=$(DEST)" "LIBS=$(LIBS)"

MAKE = make -f makef $M

all: utils2

utils2:	sndinfos scale mixers envelope extractor pvlook dnoise srconv


sndinfos:
	cd sndinfo; $(MAKE) $@

scale:
	cd scale.dir; $(MAKE) $@

mixers:
	cd mixer; $(MAKE) $@

envelope:
	cd envext; $(MAKE) $@

extractor:
	cd mixer; $(MAKE) $@

pvlook:
	cd pvlook.dir; $(MAKE) $@

dnoise:
	cd dnoise.dir; $(MAKE) $@

srconv:
	cd dnoise.dir; $(MAKE) $@

install:
	cd sndinfo; $(MAKE) install
	cd scale.dir; $(MAKE) install
	cd mixer; $(MAKE) install
	cd envext; $(MAKE) install
	cd pvlook.dir; $(MAKE) install
	cd dnoise.dir; $(MAKE) install

clean:
	cd sndinfo; $(MAKE) clean
	cd scale.dir; $(MAKE) clean
	cd mixer; $(MAKE) clean
	cd envext; $(MAKE) clean
	cd pvlook.dir; $(MAKE) clean
	cd dnoise.dir; $(MAKE) clean

rmbak:
	-rm *.bak *~
	cd sndinfo; $(MAKE) rmbak
	cd scale.dir; $(MAKE) rmbak
	cd mixer; $(MAKE) rmbak
	cd envext; $(MAKE)  rmbak
	cd pvlook.dir; $(MAKE)  rmbak
	cd dnoise.dir; $(MAKE)  rmbak