1
0

Cleaned up Makefile

Split from 191945b93390a672bc71c027ad968f31c8ee4cbe, c15af90cc6c98ac2a3464a0f088e776710e05f11, and 603d20aea1e8c5378889ee2238f0289e6d23759f in the kfmon-v1 branch.

Note: Requires the TC build from geek1011/kobo-plugin-experiments@f12e6817cc or later (2020-04-24).
This commit is contained in:
NiLuJe
2020-04-28 17:50:28 -04:00
committed by Patrick Gaskin
parent 28ad962060
commit 311b9d54ee

View File

@@ -32,19 +32,13 @@ endef
$(call pkgconf,QT5CORE,Qt5Core) $(call pkgconf,QT5CORE,Qt5Core)
$(call pkgconf,QT5WIDGETS,Qt5Widgets) $(call pkgconf,QT5WIDGETS,Qt5Widgets)
CFLAGS ?= -Wall -Wextra -Werror CFLAGS ?= -O2 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -mthumb
CXXFLAGS ?= -Wall -Wextra -Werror CXXFLAGS ?= -O2 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -mthumb
LDFLAGS ?= -Wl,--no-undefined LDFLAGS ?= -Wl,--as-needed
# temporary workaround for broken cflags in kobo-toolchain Docker image: override CFLAGS += -std=gnu11 -Wall -Wextra -Werror
QT5CORE_CFLAGS := $(shell echo "$(QT5CORE_CFLAGS)" | sed 's:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:g') override CXXFLAGS += -std=gnu++11 -Wall -Wextra -Werror
QT5WIDGETS_CFLAGS := $(shell echo "$(QT5WIDGETS_CFLAGS)" | sed 's:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:g') override LDFLAGS += -Wl,--no-undefined -Wl,-rpath,/usr/local/Kobo -Wl,-rpath,/usr/local/Qt-5.2.1-arm/lib
override CFLAGS += -I/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/include
override CXXFLAGS += -I/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/include
override CFLAGS += -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -mthumb -std=gnu11
override CXXFLAGS += -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -mthumb -std=gnu++11
override LDFLAGS += -Wl,-rpath,/usr/local/Kobo -Wl,-rpath,/usr/local/Qt-5.2.1-arm/lib
endif endif
all: src/libnm.so all: src/libnm.so