mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 23:52:59 -04:00
34 lines
940 B
Diff
34 lines
940 B
Diff
--- a/makefile 2019-08-31 06:10:16.000000000 +0200
|
|
+++ b/makefile 2021-10-18 11:35:15.173731696 +0200
|
|
@@ -4,17 +4,14 @@
|
|
LIBS = -lm
|
|
|
|
###
|
|
-CFLAGS = -std=c99
|
|
-CFLAGS += -g
|
|
+CFLAGS += -std=c99
|
|
CFLAGS += -Wall
|
|
CFLAGS += -Wextra
|
|
CFLAGS += -pedantic
|
|
-CFLAGS += -Werror
|
|
CFLAGS += -Wmissing-declarations
|
|
CFLAGS += -DUNITY_SUPPORT_64
|
|
|
|
BUILDFLAGS = -Wall
|
|
-BUILDFLAGS += -g
|
|
BUILDFLAGS += -fPIC
|
|
BUILDFLAGS += -shared
|
|
|
|
@@ -38,8 +35,8 @@
|
|
|
|
tests.out: test/*.c src/*.c src/*.h
|
|
@echo Compiling $@
|
|
- @$(CC) $(CFLAGS) src/*.c test/vendor/unity.c test/*.c -o tests.out $(LIBS)
|
|
+ @$(CC) $(CFLAGS) -fPIE $(LDFLAGS) src/*.c test/vendor/unity.c test/*.c -o tests.out $(LIBS)
|
|
|
|
build: src/*.c src/*.h
|
|
@echo Compiling $@
|
|
- @$(CC) $(BUILDFLAGS) src/*.c -o libpreloadvaccine.so $(BUILDLIBS)
|
|
\ Manca newline alla fine del file
|
|
+ @$(CC) $(BUILDFLAGS) $(CFLAGS) $(LDFLAGS) -Wl,-soname,libpreloadvaccine.so src/*.c -o libpreloadvaccine.so $(BUILDLIBS)
|