-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
19 lines (13 loc) · 691 Bytes
/
Makefile
File metadata and controls
19 lines (13 loc) · 691 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FLAGS = -march=native -mtune=native -O3 -funroll-loops -fomit-frame-pointer -flto -fno-signed-zeros -fno-trapping-math -fno-fast-math
DSP = ./DSP/FFT/FFT.c ./DSP/PLL/PLL.c ./DSP/Synth/Synth.c ./Hamming.c
CFSK = ./CFSK/CFSK.c
M66FSK = ./M66FSK/M66FSK.c
all:chirp m66fsk lib
m66fsk:
$(CC) ./tx_test2.c $(FLAGS) $(M66FSK) $(DSP) ./alsa/alsa.c -lm -lasound -o sigen6
$(CC) ./rx_test2.c $(FLAGS) $(M66FSK) $(DSP) ./alsa/alsa.c -lm -lasound -o sigrx6
chirp:
$(CC) ./tx_test.c $(FLAGS) $(CFSK) $(DSP) ./alsa/alsa.c -lm -lasound -o sigen
$(CC) ./rx_test.c $(FLAGS) $(CFSK) $(DSP) ./alsa/alsa.c -lm -lasound -o sigrx
lib:
$(CC) $(M66FSK) $(CFSK) $(FLAGS) $(DSP) -lm -fPIC -shared -o dsp.o