blob: 0cedab95a572a48d890a1635903a363d158bc6be [file] [log] [blame]
Harald Welte35cbc112015-09-11 17:36:59 +02001
2PKG_INCLUDES:=$(shell pkg-config --cflags libosmocore libosmovty libosmogsm libasn1c)
3PKG_LDFLAGS:=$(shell pkg-config --libs libosmocore libosmovty libosmogsm libasn1c)
4
Daniel Willmann39e643a2015-11-24 18:03:29 +01005CFLAGS:=-g -Wall $(PKG_INCLUDES) -I.. -I../hnbap
Daniel Willmann97374c02015-12-03 09:37:58 +01006LDFLAGS:=$(PKG_LDFLAGS) -lsctp
Harald Welte35cbc112015-09-11 17:36:59 +02007
Daniel Willmann54a9a142015-11-23 14:01:25 +01008test-helpers: ../iu_helpers.o ../asn1helpers.o test-helpers.c
Harald Welte35cbc112015-09-11 17:36:59 +02009 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
Daniel Willmann39e643a2015-11-24 18:03:29 +010010
11test-hnbap: ../iu_helpers.o ../asn1helpers.o ../hnbap_common.o ../hnbap_decoder.o test-hnbap.c ../hnbap/libosmo-asn1-hnbap.a
12 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
Daniel Willmann97374c02015-12-03 09:37:58 +010013
14HNBAP_OBJS=../hnbap_encoder.o ../hnbap_decoder.o ../hnbap_common.o
15RUA_OBJS=../rua_encoder.o ../rua_decoder.o ../rua_common.o
16RANAP_OBJS=../ranap_common.o #ranap_encoder.o ranap_decoder.o
17
18LIBS=../hnbap/libosmo-asn1-hnbap.a ../rua/libosmo-asn1-rua.a ../ranap/libosmo-asn1-ranap.a
19
20hnb-test: $(HNBAP_OBJS) $(RUA_OBJS) $(RANAP_OBJS) ../iu_helpers.o ../asn1helpers.o hnb-test.o $(LIBS)
21 $(CC) $(LDFLAGS) -o $@ $^
22
23clean:
24 @rm -f hnb-test test-helpers test-hnbap *.o