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,QT5WIDGETS,Qt5Widgets)
|
||||
|
||||
CFLAGS ?= -Wall -Wextra -Werror
|
||||
CXXFLAGS ?= -Wall -Wextra -Werror
|
||||
LDFLAGS ?= -Wl,--no-undefined
|
||||
CFLAGS ?= -O2 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -mthumb
|
||||
CXXFLAGS ?= -O2 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -mthumb
|
||||
LDFLAGS ?= -Wl,--as-needed
|
||||
|
||||
# temporary workaround for broken cflags in kobo-toolchain Docker image:
|
||||
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')
|
||||
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 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
|
||||
override CFLAGS += -std=gnu11 -Wall -Wextra -Werror
|
||||
override CXXFLAGS += -std=gnu++11 -Wall -Wextra -Werror
|
||||
override LDFLAGS += -Wl,--no-undefined -Wl,-rpath,/usr/local/Kobo -Wl,-rpath,/usr/local/Qt-5.2.1-arm/lib
|
||||
endif
|
||||
|
||||
all: src/libnm.so
|
||||
|
||||
Reference in New Issue
Block a user