From 7584d5e38f439da6a2327b4bde6116f7535aaacb Mon Sep 17 00:00:00 2001 From: bol-van Date: Thu, 26 Feb 2026 16:44:58 +0300 Subject: [PATCH] update makefiles --- ip2net/Makefile | 6 +++++- mdig/Makefile | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ip2net/Makefile b/ip2net/Makefile index 3c44256..a172533 100644 --- a/ip2net/Makefile +++ b/ip2net/Makefile @@ -1,8 +1,12 @@ CC ?= cc OPTIMIZE ?= -Os -CFLAGS += -std=gnu99 $(OPTIMIZE) -flto=auto +CFLAGS_PIC = -fPIC +CFLAGS += -std=gnu99 $(OPTIMIZE) -flto=auto $(CFLAGS_PIC) CFLAGS_BSD = -Wno-address-of-packed-member CFLAGS_WIN = -static +LDFLAGS_PIE = -pie +LDFLAGS += $(LDFLAGS_PIE) + LIBS = LIBS_WIN = -lws2_32 SRC_FILES = ip2net.c qsort.c diff --git a/mdig/Makefile b/mdig/Makefile index e4a011b..8172d22 100644 --- a/mdig/Makefile +++ b/mdig/Makefile @@ -1,8 +1,11 @@ CC ?= cc OPTIMIZE ?= -Os -CFLAGS += -std=gnu99 $(OPTIMIZE) +CFLAGS_PIC = -fPIC +CFLAGS += -std=gnu99 $(OPTIMIZE) $(CFLAGS_PIC) CFLAGS_BSD = -Wno-address-of-packed-member CFLAGS_WIN = -static +LDFLAGS_PIE = -pie +LDFLAGS += $(LDFLAGS_PIE) LIBS = -lpthread LIBS_ANDROID = LIBS_WIN = -lws2_32