aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtracelog/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtracelog/Makefile')
-rw-r--r--src/libtracelog/Makefile23
1 files changed, 4 insertions, 19 deletions
diff --git a/src/libtracelog/Makefile b/src/libtracelog/Makefile
index c5d9c131d..bfc5adddc 100644
--- a/src/libtracelog/Makefile
+++ b/src/libtracelog/Makefile
@@ -1,24 +1,9 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4H_FILE_LIST = $(sort $(wildcard *.h)) 4SO = libtracelog.so
5C_FILE_LIST = $(sort $(wildcard *.c)) 5TARGET = $(SO)
6OBJS = $(C_FILE_LIST:.c=.o)
7BINOBJS = $(foreach file, $(OBJS), $file)
8CFLAGS += -ggdb $(HAVE_FATAL_WARNINGS) -O2 -DVERSION='"$(VERSION)"' -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIC -Wformat -Wformat-security
9LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now
10 6
11.PHONY: all 7MOD_HDRS = ../include/rundefs.h
12all: libtracelog.so
13 8
14%.o : %.c $(H_FILE_LIST) ../include/rundefs.h $(ROOT)/config.mk 9include $(ROOT)/src/so.mk
15 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@
16
17libtracelog.so: $(OBJS) $(ROOT)/config.mk
18 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl
19
20.PHONY: clean
21clean:; rm -fr $(OBJS) libtracelog.so *.plist
22
23.PHONY: distclean
24distclean: clean