2020-01-04 21:04:28 +00:00
|
|
|
LIBOSMO_CFLAGS:=$(shell pkg-config --cflags libosmocore)
|
|
|
|
LIBOSMO_LIBS:=$(shell pkg-config --libs libosmocore)
|
|
|
|
|
|
|
|
CFLAGS=-O2 -g -Wall -Werror $(LIBOSMO_CFLAGS)
|
|
|
|
LIBS=$(LIBOSMO_LIBS)
|
|
|
|
|
2020-01-05 14:23:40 +00:00
|
|
|
all: e1-prbs-test ice40-e1-prbs-check
|
2020-01-04 21:04:28 +00:00
|
|
|
|
|
|
|
e1-prbs-test: main.o rx.o tx.o prbs.o utils.o
|
|
|
|
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
|
|
|
|
|
2020-01-05 14:23:40 +00:00
|
|
|
ice40-e1-prbs-check: ice40-rx.o rx.o prbs.o utils.o
|
|
|
|
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
|
|
|
|
|
2020-01-04 21:04:28 +00:00
|
|
|
%.o: %.c
|
|
|
|
$(CC) $(CFLAGS) -o $@ -c $^
|
|
|
|
|
|
|
|
clean:
|
2020-01-05 14:23:40 +00:00
|
|
|
@rm -f e1-prbs-test ice40-e1-prbs-check *.o
|