forked from mod-audio/mod-pitchshifter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
39 lines (35 loc) · 1.17 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 Gx2Voices
$(MAKE) -C GxCapo
$(MAKE) -C GxDrop
$(MAKE) -C GxSuperCapo
$(MAKE) -C GxSuperWhammy
$(MAKE) -C GxHarmonizer
$(MAKE) -C GxHarmonizer2
$(MAKE) -C GxHarmonizerCS
install: all
$(MAKE) -C Gx2Voices install
$(MAKE) -C GxCapo install
$(MAKE) -C GxDrop install
$(MAKE) -C GxSuperCapo install
$(MAKE) -C GxSuperWhammy install
$(MAKE) -C GxHarmonizer install
$(MAKE) -C GxHarmonizer2 install
$(MAKE) -C GxHarmonizerCS install
clean:
$(MAKE) -C Gx2Voices clean
$(MAKE) -C GxCapo clean
$(MAKE) -C GxDrop clean
$(MAKE) -C GxSuperCapo clean
$(MAKE) -C GxSuperWhammy clean
$(MAKE) -C GxHarmonizer clean
$(MAKE) -C GxHarmonizer2 clean
$(MAKE) -C GxHarmonizerCS 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