В процессе разработки
This commit is contained in:
13
makefile
13
makefile
@@ -20,7 +20,7 @@ PLUTO_B ?= 192.168.3.1
|
||||
BIN := build
|
||||
SRC := src
|
||||
|
||||
all: $(BIN)/transmitter $(BIN)/receiver $(BIN)/ofdm_bench $(BIN)/udp_gw
|
||||
all: $(BIN)/transmitter $(BIN)/receiver $(BIN)/ofdm_bench $(BIN)/udp_gw $(BIN)/udp_probe
|
||||
|
||||
$(BIN):
|
||||
mkdir -p $(BIN)
|
||||
@@ -39,6 +39,10 @@ $(BIN)/ofdm_bench: $(SRC)/ofdm_bench.c | $(BIN)
|
||||
$(BIN)/udp_gw: $(SRC)/udp_gw.c | $(BIN)
|
||||
$(CC) $(CFLAGS) $< -o $@
|
||||
|
||||
# Тестовый генератор/приёмник UDP для бринг-апа udp_gw (busybox без nc/socat).
|
||||
$(BIN)/udp_probe: $(SRC)/udp_probe.c | $(BIN)
|
||||
$(CC) $(CFLAGS) $< -o $@
|
||||
|
||||
# Оффлайн-самопроверка GF(256) — нативная сборка (gcc хоста, напр. RPi/aarch64)
|
||||
$(BIN)/gftest: $(SRC)/group_fec.c $(SRC)/group_fec.h | $(BIN)
|
||||
cc -O2 -Wall -DGF_SELFTEST $(SRC)/group_fec.c -o $@
|
||||
@@ -51,6 +55,7 @@ tx: $(BIN)/transmitter
|
||||
rx: $(BIN)/receiver
|
||||
bench: $(BIN)/ofdm_bench
|
||||
gw: $(BIN)/udp_gw
|
||||
probe: $(BIN)/udp_probe
|
||||
gftest: $(BIN)/gftest
|
||||
$(BIN)/gftest
|
||||
gwtest: $(BIN)/gwtest
|
||||
@@ -76,8 +81,8 @@ clean:
|
||||
rm -rf $(BIN)
|
||||
|
||||
help:
|
||||
@echo "make [all] — собрать transmitter, receiver, ofdm_bench, udp_gw (static armhf)"
|
||||
@echo "make tx|rx|bench|gw — собрать отдельную цель"
|
||||
@echo "make [all] — собрать transmitter, receiver, ofdm_bench, udp_gw, udp_probe (static armhf)"
|
||||
@echo "make tx|rx|bench|gw|probe — собрать отдельную цель"
|
||||
@echo "make gftest — оффлайн-самопроверка group-FEC (нативный cc)"
|
||||
@echo "make gwtest — оффлайн-самопроверка парсера udp_gw (нативный cc)"
|
||||
@echo "make deploy — залить бинарники на обе платы (scp -O в /tmp)"
|
||||
@@ -86,4 +91,4 @@ help:
|
||||
@echo "make clean — удалить build/"
|
||||
@echo "переменные: PLUTO_A=$(PLUTO_A) PLUTO_B=$(PLUTO_B) XARM=$(XARM)"
|
||||
|
||||
.PHONY: all tx rx bench gw gftest gwtest deploy test check-env clean help
|
||||
.PHONY: all tx rx bench gw probe gftest gwtest deploy test check-env clean help
|
||||
Reference in New Issue
Block a user