From 8dacb57a865e23733f2b388ec9f9fffd832a9bc8 Mon Sep 17 00:00:00 2001 From: bol-van Date: Fri, 13 Jun 2025 22:17:32 +0300 Subject: [PATCH] OPTIMIZE in makefiles --- install_easy.sh | 2 +- ip2net/Makefile | 3 ++- mdig/Makefile | 3 ++- nfq/BSDmakefile | 3 ++- nfq/Makefile | 3 ++- tpws/BSDmakefile | 3 ++- tpws/Makefile | 3 ++- 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/install_easy.sh b/install_easy.sh index ff35e3ea..e9780d71 100755 --- a/install_easy.sh +++ b/install_easy.sh @@ -102,7 +102,7 @@ check_bins() make_target=systemd ;; esac - CFLAGS="${cf:+$cf }${CFLAGS}" make -C "$EXEDIR" $make_target || { + CFLAGS="${cf:+$cf }${CFLAGS}" OPTIMIZE=-O2 make -C "$EXEDIR" $make_target || { echo could not compile make -C "$EXEDIR" clean exitp 8 diff --git a/ip2net/Makefile b/ip2net/Makefile index 484f3d70..51a77081 100644 --- a/ip2net/Makefile +++ b/ip2net/Makefile @@ -1,5 +1,6 @@ CC ?= gcc -CFLAGS += -std=gnu99 -Os -flto=auto +OPTIMIZE ?= -Os +CFLAGS += -std=gnu99 $(OPTIMIZE) -flto=auto CFLAGS_BSD = -Wno-address-of-packed-member CFLAGS_WIN = -static LIBS = diff --git a/mdig/Makefile b/mdig/Makefile index 21b6c84e..092d0b51 100644 --- a/mdig/Makefile +++ b/mdig/Makefile @@ -1,5 +1,6 @@ CC ?= gcc -CFLAGS += -std=gnu99 -Os +OPTIMIZE ?= -Os +CFLAGS += -std=gnu99 $(OPTIMIZE) CFLAGS_BSD = -Wno-address-of-packed-member CFLAGS_WIN = -static LIBS = -lpthread diff --git a/nfq/BSDmakefile b/nfq/BSDmakefile index 156311eb..f21d1180 100644 --- a/nfq/BSDmakefile +++ b/nfq/BSDmakefile @@ -1,5 +1,6 @@ CC ?= cc -CFLAGS += -std=gnu99 -s -Os -Wno-address-of-packed-member -flto=auto +OPTIMIZE ?= -Os +CFLAGS += -std=gnu99 -s $(OPTIMIZE) -flto=auto -Wno-address-of-packed-member LIBS = -lz SRC_FILES = *.c crypto/*.c diff --git a/nfq/Makefile b/nfq/Makefile index f3681011..05549e04 100644 --- a/nfq/Makefile +++ b/nfq/Makefile @@ -1,5 +1,6 @@ CC ?= gcc -CFLAGS += -std=gnu99 -Os -flto=auto +OPTIMIZE ?= -Os +CFLAGS += -std=gnu99 $(OPTIMIZE) -flto=auto CFLAGS_SYSTEMD = -DUSE_SYSTEMD CFLAGS_BSD = -Wno-address-of-packed-member CFLAGS_CYGWIN = -Wno-address-of-packed-member -static diff --git a/tpws/BSDmakefile b/tpws/BSDmakefile index 3f6b2cf3..f2264198 100644 --- a/tpws/BSDmakefile +++ b/tpws/BSDmakefile @@ -1,5 +1,6 @@ CC ?= cc -CFLAGS += -std=gnu99 -s -Os -flto=auto +OPTIMIZE ?= -Os +CFLAGS += -std=gnu99 -s $(OPTIMIZE) -flto=auto LIBS = -lz -lpthread SRC_FILES = *.c diff --git a/tpws/Makefile b/tpws/Makefile index e1270f87..4b1ad813 100644 --- a/tpws/Makefile +++ b/tpws/Makefile @@ -1,5 +1,6 @@ CC ?= gcc -CFLAGS += -std=gnu99 -Os -flto=auto +OPTIMIZE ?= -Os +CFLAGS += -std=gnu99 $(OPTIMIZE) -flto=auto CFLAGS_SYSTEMD = -DUSE_SYSTEMD CFLAGS_BSD = -Wno-address-of-packed-member LDFLAGS_ANDROID = -llog