From f0fd47bc277c7b39a5ea1265f15fc86d1a050b66 Mon Sep 17 00:00:00 2001 From: Stefano D'Angelo Date: Thu, 22 May 2025 16:07:48 +0200 Subject: [PATCH] using -fvisibility=hidden everywhere --- templates/android-make/Makefile | 4 ++-- templates/cmd-make/Makefile | 2 +- templates/ios-make/Makefile | 4 ++-- templates/lv2-make/Makefile | 2 +- templates/vst3-make/Makefile | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/templates/android-make/Makefile b/templates/android-make/Makefile index 5fec1f4..9674e25 100644 --- a/templates/android-make/Makefile +++ b/templates/android-make/Makefile @@ -90,10 +90,10 @@ ifeq ($(HAS_MIDI_IN), yes) endif CFLAGS := -O3 -Wall -Wpedantic -Wextra -CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fPIC $(CFLAGS_EXTRA) $(CFLAGS) +CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fPIC -fvisibility=hidden $(CFLAGS_EXTRA) $(CFLAGS) CXXFLAGS := $(CFLAGS) -CXXFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fPIC -std=c++11 $(CXXFLAGS_EXTRA) $(CXXFLAGS) +CXXFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fPIC -fvisibility=hidden -std=c++11 $(CXXFLAGS_EXTRA) $(CXXFLAGS) LDFLAGS := LDFLAGS_ALL := -shared -static-libstdc++ -landroid diff --git a/templates/cmd-make/Makefile b/templates/cmd-make/Makefile index 37197dd..26f4e19 100644 --- a/templates/cmd-make/Makefile +++ b/templates/cmd-make/Makefile @@ -49,7 +49,7 @@ CC := gcc CXX := g++ CFLAGS := -O3 -Wall -Wpedantic -Wextra -CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -I$(TINYWAV_DIR) -I$(MIDI_PARSER_DIR)/include $(CFLAGS_EXTRA) $(CFLAGS) +CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -I$(TINYWAV_DIR) -I$(MIDI_PARSER_DIR)/include -fvisibility=hidden $(CFLAGS_EXTRA) $(CFLAGS) LDFLAGS := LDFLAGS_ALL := $(LDFLAGS_EXTRA) $(LDFLAGS) diff --git a/templates/ios-make/Makefile b/templates/ios-make/Makefile index 7ace4df..9536ddc 100644 --- a/templates/ios-make/Makefile +++ b/templates/ios-make/Makefile @@ -34,10 +34,10 @@ BUILD_DATA_DIR := build/gen/res -include $(MKINC_DIR)/vars-pre.mk CFLAGS := -O3 -Wall -Wpedantic -Wextra -CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) $(CFLAGS_EXTRA) $(CFLAGS) +CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fvisiblity=hidden $(CFLAGS_EXTRA) $(CFLAGS) CXXFLAGS := $(CFLAGS) -CXXFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) $(CXXFLAGS_EXTRA) $(CXXFLAGS) +CXXFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fvisibility=hidden $(CXXFLAGS_EXTRA) $(CXXFLAGS) LDFLAGS := LDFLAGS_ALL := $(LDFLAGS_EXTRA) $(LDFLAGS) diff --git a/templates/lv2-make/Makefile b/templates/lv2-make/Makefile index 35d97c3..a3095d9 100644 --- a/templates/lv2-make/Makefile +++ b/templates/lv2-make/Makefile @@ -63,7 +63,7 @@ else endif CFLAGS := -O3 -Wall -Wpedantic -Wextra -CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) $(shell pkg-config --cflags lv2) -fPIC $(CFLAGS_EXTRA) $(CFLAGS) +CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) $(shell pkg-config --cflags lv2) -fPIC -fvisibility=hidden $(CFLAGS_EXTRA) $(CFLAGS) LDFLAGS := LDFLAGS_ALL := -shared $(shell pkg-config --libs lv2) $(LDFLAGS_EXTRA) $(LDFLAGS) diff --git a/templates/vst3-make/Makefile b/templates/vst3-make/Makefile index 9cd38be..2c8120f 100644 --- a/templates/vst3-make/Makefile +++ b/templates/vst3-make/Makefile @@ -69,7 +69,7 @@ BUILD_DATA_DIR := build/$(BUNDLE_DIR)/Contents/Resources -include $(MKINC_DIR)/vars-pre.mk CFLAGS := -O3 -Wall -Wpedantic -Wextra -CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fPIC $(CFLAGS_EXTRA) $(CFLAGS) +CFLAGS_ALL := -I$(DATA_DIR)/src -I$(PLUGIN_DIR) -I$(API_DIR) -fPIC -fvisibility=hidden $(CFLAGS_EXTRA) $(CFLAGS) LDFLAGS := LDFLAGS_ALL := -shared -lm $(LDFLAGS_EXTRA) $(LDFLAGS)