1
0

Hide (nearly) all symbols by default (#40)

https://github.com/geek1011/kobo-plugin-experiments/issues/9#issuecomment-642324579
This commit is contained in:
NiLuJe
2020-06-23 09:37:00 +02:00
committed by GitHub
parent ff434c9669
commit d0d169769b
6 changed files with 23 additions and 11 deletions

View File

@@ -3,6 +3,7 @@ MOC = moc
CC = $(CROSS_COMPILE)gcc
CXX = $(CROSS_COMPILE)g++
PKG_CONFIG = $(CROSS_COMPILE)pkg-config
STRIP = $(CROSS_COMPILE)strip
DESTDIR =
@@ -74,6 +75,9 @@ export GITIGNORE_HEAD
all: src/libnm.so
strip: src/libnm.so
$(STRIP) --strip-unneeded $(CURDIR)/src/libnm.so
clean:
rm -f $(GENERATED)
@@ -90,11 +94,11 @@ install:
koboroot:
tar cvzf KoboRoot.tgz --show-transformed --owner=root --group=root --mode="u=rwX,go=rX" --transform="s,src/libnm.so,./usr/local/Kobo/imageformats/libnm.so," --transform="s,res/doc,./mnt/onboard/.adds/nm/doc," src/libnm.so res/doc
.PHONY: all clean gitignore install koboroot
.PHONY: all strip clean gitignore install koboroot
override GENERATED += KoboRoot.tgz
src/libnm.so: override CFLAGS += $(PTHREAD_CFLAGS) -fPIC
src/libnm.so: override CXXFLAGS += $(PTHREAD_CFLAGS) $(QT5CORE_CFLAGS) $(QT5WIDGETS_CFLAGS) -fPIC
src/libnm.so: override CFLAGS += $(PTHREAD_CFLAGS) -fvisibility=hidden -fPIC
src/libnm.so: override CXXFLAGS += $(PTHREAD_CFLAGS) $(QT5CORE_CFLAGS) $(QT5WIDGETS_CFLAGS) -fvisibility=hidden -fvisibility-inlines-hidden -fPIC
src/libnm.so: override LDFLAGS += $(PTHREAD_LIBS) $(QT5CORE_LIBS) $(QT5WIDGETS_LIBS) -ldl -Wl,-soname,libnm.so
src/libnm.so: src/qtplugin.o src/init.o src/config.o src/dlhook.o src/failsafe.o src/menu.o src/kfmon.o src/action.o src/action_c.o src/action_cc.o src/generator.o src/generator_c.o