From fdf70a0e1dfffb29200ab971b98d18c54105710a Mon Sep 17 00:00:00 2001 From: JT Acquaviva Date: Sun, 25 Aug 2019 22:47:50 +0200 Subject: [PATCH] Add support to user lib in Makefile --- test/Makefile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/test/Makefile b/test/Makefile index 973b8d9..c757502 100755 --- a/test/Makefile +++ b/test/Makefile @@ -7,11 +7,11 @@ INCLUDES=-I$(ROOT)/emulation/ RM = rm -rf SRC=reduce-traditionnal.c data_gen.c BIN=reduce-traditional data-gen reduce-ngi -OBJ=libngi.so +OBJ=libngi.so libreduce-ngi-userlib.so all: clean build test -build: data-gen reduce-ngi reduce-traditional +build: $(BIN) $(OBJ) clean: $(RM) $(BIN) $(OBJ) @@ -25,11 +25,14 @@ data-gen: data-gen.c # Build NGI Emulation lib libngi.so: $(ROOT)/emulation/ngi.c @echo 'Building ngi shared library: $@' - @echo $(ROOT) - $(CC) $(CLFAFS) $(INCLUDES) $< -shared -fpic -o $@ + $(CC) $(CLFAGS) $(INCLUDES) $< -shared -fpic -o $@ + +libreduce-ngi-userlib.so: reduce-ngi-userlib.c + @echo 'Building ngi user shared library: $@' + gcc $(CFLAGS) -Wall -Wextra $< -shared -fpic -o $@ reduce-ngi: reduce-ngi.c libngi.so - $(CC) $(CFLAGS) $< -o $@ $(INCLUDES) -L. -l ngi -Wl,-rpath=$(PWD) + $(CC) $(CFLAGS) $< -o $@ $(INCLUDES) -L. -l ngi -Wl,-rpath=$(PWD) -ldl test: @echo "Data generation"