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:
18
Makefile
18
Makefile
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user