rtlsdr-wsprd/Makefile

26 wiersze
542 B
Makefile
Czysty Zwykły widok Historia

#CC = clang
#CFLAGS= -O3 -std=gnu17 -Wall
CC = gcc
CFLAGS= -Wall -O3 -ffast-math -std=gnu99
2016-06-11 21:34:36 +00:00
LIBS = -lusb-1.0 -lrtlsdr -lpthread -lfftw3f -lcurl -lm
OBJS = rtlsdr_wsprd.o wsprd/wsprd.o wsprd/wsprsim_utils.o wsprd/wsprd_utils.o wsprd/tab.o wsprd/fano.o wsprd/nhash.o
2016-06-11 21:34:36 +00:00
2021-12-04 03:05:29 +00:00
TARGETS = rtlsdr_wsprd
.PHONY: all clean
all: $(TARGETS)
2016-06-11 21:34:36 +00:00
%.o: %.c
${CC} ${CFLAGS} -c $< -o $@
rtlsdr_wsprd: $(OBJS)
2021-12-04 03:05:29 +00:00
$(CC) -o $@ $^ $(LIBS)
2016-06-11 21:34:36 +00:00
clean:
2021-12-04 21:44:31 +00:00
rm -f *.o wsprd/*.o $(TARGETS) wspr_wisdom.dat hashtable.txt
install:
install rtlsdr_wsprd /usr/local/lib/rtlsdr_wsprd