-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathMakefile
39 lines (35 loc) · 1.12 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
all: Shared_files/harmonizer.wisdom
$(MAKE) -C 2Voices
$(MAKE) -C Capo
$(MAKE) -C Drop
$(MAKE) -C SuperCapo
$(MAKE) -C SuperWhammy
$(MAKE) -C Harmonizer
$(MAKE) -C Harmonizer2
$(MAKE) -C HarmonizerCS
install: all
$(MAKE) -C 2Voices install
$(MAKE) -C Capo install
$(MAKE) -C Drop install
$(MAKE) -C SuperCapo install
$(MAKE) -C SuperWhammy install
$(MAKE) -C Harmonizer install
$(MAKE) -C Harmonizer2 install
$(MAKE) -C HarmonizerCS install
clean:
$(MAKE) -C 2Voices clean
$(MAKE) -C Capo clean
$(MAKE) -C Drop clean
$(MAKE) -C SuperCapo clean
$(MAKE) -C SuperWhammy clean
$(MAKE) -C Harmonizer clean
$(MAKE) -C Harmonizer2 clean
$(MAKE) -C HarmonizerCS clean
rm -f Shared_files/*.o
rm -f Shared_files/harmonizer.wisdom
Shared_files/harmonizer.wisdom:
@echo "Generating harmonizer.wisdom file, this might take a while..."
fftwf-wisdom -v -n -x -o $@ \
rof128 rob128 rof192 rob192 rof256 rob256 rof384 rob384 rof512 rob512 rof640 rob640 rof768 rob768 \
rof1024 rob1024 rof1280 rob1280 rof1536 rob1536 rof2048 rob2048 rof2176 rob2176 rof2304 rob2304 \
rof2432 rob2432 rof2560 rob2560 rof3072 rob3072 rof4096 rob4096