F5OEO-ft8_lib/Makefile

24 wiersze
683 B
Makefile
Czysty Zwykły widok Historia

2018-11-02 12:03:28 +00:00
CXXFLAGS = -std=c++14 -I.
2018-10-18 07:42:43 +00:00
LDFLAGS = -lm
2018-12-24 12:22:26 +00:00
TARGETS = gen_ft8 decode_ft8 test
2018-11-01 14:21:40 +00:00
2018-12-22 14:09:43 +00:00
.PHONY: run_tests all clean
all: $(TARGETS)
2018-11-01 14:21:40 +00:00
run_tests: test
@./test
gen_ft8: gen_ft8.o ft8/constants.o ft8/text.o ft8/pack_v2.o ft8/encode_v2.o common/wave.o
$(CXX) $(LDFLAGS) -o $@ $^
2019-01-02 18:24:44 +00:00
test: test.o ft8/v1/encode.o ft8/v1/pack.o ft8/v1/unpack.o ft8/pack_v2.o ft8/encode_v2.o ft8/text.o ft8/constants.o fft/kiss_fftr.o fft/kiss_fft.o
2018-12-24 12:22:26 +00:00
$(CXX) $(LDFLAGS) -o $@ $^
2019-01-02 18:24:44 +00:00
decode_ft8: decode_ft8.o fft/kiss_fftr.o fft/kiss_fft.o ft8/decode.o ft8/encode_v2.o ft8/ldpc.o ft8/unpack_v2.o ft8/text.o ft8/constants.o common/wave.o
2018-12-24 12:22:26 +00:00
$(CXX) $(LDFLAGS) -o $@ $^
2018-12-22 14:09:43 +00:00
clean:
rm -f *.o ft8/*.o common/*.o fft/*.o $(TARGETS)