Skip to content

Commit

Permalink
[build] Remove the kindle5 target (#650)
Browse files Browse the repository at this point in the history
  • Loading branch information
onde2rock authored and Frenzie committed Apr 22, 2018
1 parent f741453 commit 4364f79
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 14 deletions.
36 changes: 25 additions & 11 deletions Makefile.defs
Expand Up @@ -32,15 +32,26 @@ CMAKE=cmake

# set this to your ARM cross compiler:
# set CC CXX AR LD RANLIB
ifneq (,$(filter $(TARGET), kindle arm-generic))
export KINDLE=1
ifeq ($(TARGET), arm-generic)
CHOST?=arm-linux-gnueabi
else ifeq ($(TARGET), kindle5)
else ifeq ($(TARGET), kindle)
export KINDLE=1
CHOST?=arm-kindle5-linux-gnueabi
HAS_KINDLE5_TC:=$(shell command -v arm-kindle5-linux-gnueabi-gcc 2> /dev/null)
ifdef HAS_KINDLE5_TC
#Use the custom build TC
CHOST?=arm-kindle5-linux-gnueabi
else
#Use the generic linaro TC for debugging
CHOST?=arm-linux-gnueabi
endif
else ifeq ($(TARGET), kindlepw2)
export KINDLE=1
CHOST?=arm-kindlepw2-linux-gnueabi
HAS_KINDLEPW2_TC:=$(shell command -v arm-kindlepw2-linux-gnueabi-gcc 2> /dev/null)
ifdef HAS_KINDLEPW2_TC
CHOST?=arm-kindlepw2-linux-gnueabi
else
CHOST?=arm-linux-gnueabi
endif
else ifeq ($(TARGET), kindle-legacy)
export KINDLE=1
CHOST?=arm-kindle-linux-gnueabi
Expand Down Expand Up @@ -228,22 +239,25 @@ else ifeq ($(TARGET), ubuntu-touch)
ARM_ARCH+=-mfloat-abi=hard
COMPAT_CFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
COMPAT_CXXFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
else ifeq ($(TARGET), kindle)
ARM_ARCH:=$(ARMV7_A8_ARCH)
ARM_ARCH+=-mfloat-abi=softfp
COMPAT_CFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
COMPAT_CXXFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
else ifeq ($(TARGET), pocketbook)
ARM_ARCH:=$(ARMV7_A8_ARCH)
ARM_ARCH+=-mfloat-abi=softfp
COMPAT_CFLAGS:=$(MG2K12_COMPAT_CFLAGS) -std=gnu99 --sysroot $(SYSROOT)
COMPAT_CXXFLAGS:=$(MG2K12_COMPAT_CXXFLAGS) --sysroot $(SYSROOT)
else ifeq ($(TARGET), kindle5)
else ifeq ($(TARGET), kindle)
ARM_ARCH:=$(ARMV7_A8_ARCH)
ARM_ARCH+=-mfloat-abi=softfp
ifeq ($(shell PATH='$(PATH)' $(CC) -dumpmachine 2>/dev/null), arm-linux-gnueabi)
COMPAT_CFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
COMPAT_CXXFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
endif
else ifeq ($(TARGET), kindlepw2)
ARM_ARCH:=$(ARMV7_A9_ARCH)
ARM_ARCH+=-mfloat-abi=softfp
ifeq ($(shell PATH='$(PATH)' $(CC) -dumpmachine 2>/dev/null), arm-linux-gnueabi)
COMPAT_CFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
COMPAT_CXXFLAGS:=$(UBUNTU_COMPAT_CFLAGS)
endif
else ifeq ($(TARGET), kindle-legacy)
ARM_ARCH:=$(ARMV6_1136_ARCH)
ARM_ARCH+=-mfloat-abi=softfp
Expand Down
4 changes: 1 addition & 3 deletions README.md
Expand Up @@ -20,11 +20,9 @@ Follow these steps:
* make sure you have `patch`, `wget`, `unzip`, `git` and `svn` installed
* run `make fetchthirdparty`.

* run `make TARGET=kindle` For Kindle models with touch support.

* run `make TARGET=kindlepw2` For Kindle models >= Paperwhite 2.

* run `make TARGET=kindle5` For Kindle models >= Kindle 4 < Paperwhite 2.
* run `make TARGET=kindle` For Kindle models >= Kindle 4 < Paperwhite 2.

* run `make TARGET=kindle-legacy` for Kindle DXG/2/3 devices.

Expand Down

0 comments on commit 4364f79

Please sign in to comment.