From d146019c62eff061de75a18aa5a5c09931af041c Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Mon, 18 Aug 2014 17:53:10 +1100 Subject: [PATCH] * update makefile --- src/Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Makefile b/src/Makefile index ad93c7c..5372288 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,6 @@ CFLAGS=-Wall -Wextra -O0 -g -std=c99 -pedantic -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security CPPFLAGS=-D_FORTIFY_SOURCE=2 -LDFLAGS=-shared -fPIC -Wl,-z,relro -L. +LDFLAGS=-Wl,-soname,libimgdup.so.1 -fPIC all: lib util @@ -8,11 +8,12 @@ all: lib util gcc $(CFLAGS) $(CPPFLAGS) -c $< lib: database.o bitmap.o - gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -Wl,-soname,libimgdup.so.1 -o libimgdup.so $^ + gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o libimgdup.so $^ + ar rcs libimgdup.a $^ util: util.c - gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -limgdup -o $@ $^ - gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -limgdup -static -o $@-static $^ + gcc $(CFLAGS) $(CPPFLAGS) -L. -limgdup $^ -o $@ + gcc $(CFLAGS) $(CPPFLAGS) -L. -limgdup $^ -o $@-static -static clean: rm -f *.o