Skip to content

Commit

Permalink
[PACKAGE] GMENU2X - rm predefined FLAGS from *.mk
Browse files Browse the repository at this point in the history
use GMENU2X_HASH only for commits sha in about
  • Loading branch information
Apaczer committed Nov 26, 2023
1 parent e963c0e commit bb42cc9
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions package/gmenu2x/gmenu2x.mk
Original file line number Diff line number Diff line change
@@ -1,29 +1,31 @@
################################################################################
#
# GMenu2X
#
################################################################################

GMENU2X_VERSION = origin/master
GMENU2X_SITE_METHOD = git
GMENU2X_SITE = https://github.com/MiyooCFW/gmenu2x.git
GMENU2X_DEPENDENCIES = sdl sdl_image sdl_mixer sdl_sound sdl_ttf

PLATFORM = miyoo
BUILDTIME := \"$(shell date +%F\ %H:%M)\"
BUILDROOT_HASH := $(shell git rev-parse --short HEAD)
SDL_CFLAGS = $(shell $(STAGING_DIR)/usr/bin/sdl-config --cflags)
CFLAGS = -DPLATFORM=\"$(PLATFORM)\" -D__BUILDTIME__=$(BUILDTIME) -D__BUILDROOT_HASH__=$(BUILDROOT_HASH) -DLOG_LEVEL=3
GMENU2X_BUILDTIME = \"$(shell date +%F\ %H:%M)\"
GMENU2X_BUILDROOT_HASH = $(shell git rev-parse --short HEAD)
GMENU2X_HASH = -D__BUILDTIME__=$(GMENU2X_BUILDTIME) -D__BUILDROOT_HASH__=$(GMENU2X_BUILDROOT_HASH) -DLOG_LEVEL=3 \
-D__COMMIT_HASH__=$(shell git -C $(GMENU2X_DL_DIR)/git rev-parse --short HEAD)
ifdef CFW_HASH
ifneq ($(CFW_HASH), $(BUILDROOT_HASH))
CFLAGS += -D__CFW_HASH__=$(CFW_HASH)
ifneq ($(CFW_HASH), $(GMENU2X_BUILDROOT_HASH))
GMENU2X_HASH += -D__CFW_HASH__=$(CFW_HASH)
endif
endif
CFLAGS += -Isrc
CFLAGS += -O0 -ggdb -g3 $(SDL_CFLAGS)
CFLAGS += -DTARGET_MIYOO -DHW_LIDVOL -DIPK_SUPPORT

define GMENU2X_BUILD_CMDS
$(MAKE) CFLAGS="$(CFLAGS) -D__COMMIT_HASH__=$(shell git -C $(GMENU2X_DL_DIR)/git rev-parse --short HEAD)" CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" STRIP="$(TARGET_STRIP)" LD="$(TARGET_LD)" -C $(@D) -f Makefile.miyoo dist
$(MAKE) GMENU2X_HASH="$(GMENU2X_HASH)" CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" STRIP="$(TARGET_STRIP)" LD="$(TARGET_LD)" -C $(@D) -f Makefile.miyoo dist
endef

define GMENU2X_INSTALL_TARGET_CMDS
mkdir -p "${BINARIES_DIR}/gmenu2x/"
cp -r $(@D)/dist/miyoo/* "${BINARIES_DIR}/gmenu2x/"
mkdir -p $(BINARIES_DIR)/gmenu2x/
cp -r $(@D)/dist/miyoo/* $(BINARIES_DIR)/gmenu2x/
endef

$(eval $(generic-package))

0 comments on commit bb42cc9

Please sign in to comment.