From 670659c28c298a6383838bdb5c94da36312c26f3 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 26 Mar 2018 19:02:08 +0200 Subject: add TITAN support for MNCC/PCU interface decoding --- Makefile | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 9978e73..7901891 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,26 @@ LIB_SRCS = utils.c sock_events.c libc_overrides.c +LIB_OBJS = $(LIB_SRCS:.c=.o) + +EXTRA_LIBS = + CFLAGS = -Wall +LDFLAGS=-L/usr/lib/titan -fPIC -lttcn3-dynamic +ifdef ENABLE_TITAN +EXTRA_LIBS += titan/titan.a +CFLAGS += -DENABLE_TITAN +endif default: libudtrace.so -libudtrace.so: $(LIB_SRCS) - $(CC) $(CFLAGS) -fPIC -shared -Wl,-soname,libudtrace.so -o $@ $^ -ldl +%.o: %.c + $(CC) $(CFLAGS) -fPIC -o $@ -c $^ + +libudtrace.so: $(LIB_OBJS) $(EXTRA_LIBS) + $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,libudtrace.so -o $@ $^ -ldl + +titan/titan.a: + $(MAKE) -C titan titan.a clean: rm -f *.o libudtrace.so -- cgit v1.2.3