mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-10 13:45:10 -05:00
Set APPVERSION globally for extralibs Makefile.
Make sure its value quotes are properly escaped. Otherwise make on Windows causes problems. Also, expand CPPDEFINES only once. Change-Id: I52e91f17626b2596f389811b22abc12d94f721d1
This commit is contained in:
parent
7ab7f865dc
commit
8568a8de13
2 changed files with 10 additions and 9 deletions
|
|
@ -24,12 +24,12 @@ TOP := $(dir $(lastword $(MAKEFILE_LIST)))
|
||||||
|
|
||||||
# overwrite for releases
|
# overwrite for releases
|
||||||
APPVERSION ?= $(shell $(TOP)/../tools/version.sh $(TOP)/..)
|
APPVERSION ?= $(shell $(TOP)/../tools/version.sh $(TOP)/..)
|
||||||
CFLAGS += -DVERSION=\""$(APPVERSION)"\"
|
CFLAGS += -DVERSION=\"$(APPVERSION)\"
|
||||||
TARGET_DIR ?= $(abspath .)/
|
TARGET_DIR ?= $(abspath .)/
|
||||||
|
|
||||||
NATIVECC ?= gcc
|
NATIVECC ?= gcc
|
||||||
CC ?= gcc
|
CC ?= gcc
|
||||||
CPPDEFINES=$(shell echo foo | $(CROSS)$(CC) -dM -E -)
|
CPPDEFINES := $(shell echo foo | $(CROSS)$(CC) -dM -E -)
|
||||||
# use POSIX/C99 printf on windows
|
# use POSIX/C99 printf on windows
|
||||||
CFLAGS += -D__USE_MINGW_ANSI_STDIO=1
|
CFLAGS += -D__USE_MINGW_ANSI_STDIO=1
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ EXTRALIBS_AR ?= ar
|
||||||
# re-export variables that might have been set via command line.
|
# re-export variables that might have been set via command line.
|
||||||
# If set via command line sub-makefiles cannot override them, so use different
|
# If set via command line sub-makefiles cannot override them, so use different
|
||||||
# variable names in the calling makefile.
|
# variable names in the calling makefile.
|
||||||
|
export APPVERSION=\"rbutil\"
|
||||||
export SYS_SPEEX
|
export SYS_SPEEX
|
||||||
export TARGET_DIR
|
export TARGET_DIR
|
||||||
export RBBASE_DIR
|
export RBBASE_DIR
|
||||||
|
|
@ -40,23 +41,23 @@ libucl:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/tools/ucl/src BUILD_DIR=$(BUILD_DIR)/ucl libucl.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/tools/ucl/src BUILD_DIR=$(BUILD_DIR)/ucl libucl.a
|
||||||
|
|
||||||
libipodpatcher:
|
libipodpatcher:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/ipodpatcher BUILD_DIR=$(BUILD_DIR)/ipodpatcher APPVERSION="rbutil" libipodpatcher.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/ipodpatcher BUILD_DIR=$(BUILD_DIR)/ipodpatcher libipodpatcher.a
|
||||||
|
|
||||||
libsansapatcher:
|
libsansapatcher:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/sansapatcher BUILD_DIR=$(BUILD_DIR)/sansapatcher APPVERSION="rbutil" libsansapatcher.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/sansapatcher BUILD_DIR=$(BUILD_DIR)/sansapatcher libsansapatcher.a
|
||||||
|
|
||||||
libmkamsboot:
|
libmkamsboot:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mkamsboot BUILD_DIR=$(BUILD_DIR)/mkamsboot APPVERSION="rbutil" libmkamsboot.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mkamsboot BUILD_DIR=$(BUILD_DIR)/mkamsboot libmkamsboot.a
|
||||||
|
|
||||||
libmktccboot:
|
libmktccboot:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mktccboot BUILD_DIR=$(BUILD_DIR)/mktccboot APPVERSION="rbutil" libmktccboot.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mktccboot BUILD_DIR=$(BUILD_DIR)/mktccboot libmktccboot.a
|
||||||
|
|
||||||
libmkmpioboot:
|
libmkmpioboot:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mkmpioboot BUILD_DIR=$(BUILD_DIR)/mkmpioboot APPVERSION="rbutil" libmkmpioboot.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mkmpioboot BUILD_DIR=$(BUILD_DIR)/mkmpioboot libmkmpioboot.a
|
||||||
|
|
||||||
libchinachippatcher:
|
libchinachippatcher:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/chinachippatcher BUILD_DIR=$(BUILD_DIR)/chinachippatcher APPVERSION="rbutil" libchinachippatcher.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/chinachippatcher BUILD_DIR=$(BUILD_DIR)/chinachippatcher libchinachippatcher.a
|
||||||
|
|
||||||
libmkimxboot:
|
libmkimxboot:
|
||||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mkimxboot BUILD_DIR=$(BUILD_DIR)/mkimxboot APPVERSION="rbutil" libmkimxboot.a
|
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mkimxboot BUILD_DIR=$(BUILD_DIR)/mkimxboot libmkimxboot.a
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue