Correct Makefile style
This commit is contained in:
parent
42cac6db0b
commit
fbd7c8fa40
@ -136,7 +136,7 @@ delconfig:
|
|||||||
|
|
||||||
local.properties:
|
local.properties:
|
||||||
@echo "Please specify path of ANDROID NDK"; \
|
@echo "Please specify path of ANDROID NDK"; \
|
||||||
echo "e.g. $$HOME/Android/ndk-r11c/"; \
|
echo "e.g. $$HOME/Android/ndk-r14b/"; \
|
||||||
read ANDROID_NDK ; \
|
read ANDROID_NDK ; \
|
||||||
if [ ! -d $$ANDROID_NDK ] ; then \
|
if [ ! -d $$ANDROID_NDK ] ; then \
|
||||||
echo "$$ANDROID_NDK is not a valid folder"; \
|
echo "$$ANDROID_NDK is not a valid folder"; \
|
||||||
@ -188,6 +188,9 @@ $(OPENAL_LIB): $(OPENAL_TIMESTAMP)
|
|||||||
--platform=${APP_PLATFORM} \
|
--platform=${APP_PLATFORM} \
|
||||||
--install-dir=$${TOOLCHAIN}; \
|
--install-dir=$${TOOLCHAIN}; \
|
||||||
export PATH="$${TOOLCHAIN}/bin:$${PATH}"; \
|
export PATH="$${TOOLCHAIN}/bin:$${PATH}"; \
|
||||||
|
export TARGET_OS=OS_ANDROID_CROSSCOMPILE; \
|
||||||
|
export CPPFLAGS="$${CPPFLAGS} ${TARGET_CXXFLAGS_ADDON} -fno-lto"; \
|
||||||
|
export CFLAGS="$${CFLAGS} ${TARGET_CFLAGS_ADDON} -fno-lto"; \
|
||||||
cmake . \
|
cmake . \
|
||||||
-DCMAKE_TOOLCHAIN_FILE=XCompile-Android.txt -DLIBTYPE=STATIC \
|
-DCMAKE_TOOLCHAIN_FILE=XCompile-Android.txt -DLIBTYPE=STATIC \
|
||||||
-DHOST=${TARGET_TOOLCHAIN} -DCMAKE_FIND_ROOT_PATH=$${TOOLCHAIN} \
|
-DHOST=${TARGET_TOOLCHAIN} -DCMAKE_FIND_ROOT_PATH=$${TOOLCHAIN} \
|
||||||
@ -279,7 +282,6 @@ $(LEVELDB_LIB): $(LEVELDB_TIMESTAMP)
|
|||||||
if [ $$REFRESH -ne 0 ] ; then \
|
if [ $$REFRESH -ne 0 ] ; then \
|
||||||
echo "changed timestamp for leveldb detected building..."; \
|
echo "changed timestamp for leveldb detected building..."; \
|
||||||
cd deps/leveldb; \
|
cd deps/leveldb; \
|
||||||
export CROSS_PREFIX=${CROSS_PREFIX}; \
|
|
||||||
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-leveldb; \
|
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-leveldb; \
|
||||||
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
||||||
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
||||||
@ -338,11 +340,11 @@ $(FREETYPE_LIB) : $(FREETYPE_TIMESTAMP)
|
|||||||
export PATH=$$PATH:${ANDROID_NDK}; \
|
export PATH=$$PATH:${ANDROID_NDK}; \
|
||||||
echo "changed timestamp for freetype detected building..."; \
|
echo "changed timestamp for freetype detected building..."; \
|
||||||
cd deps/freetype; \
|
cd deps/freetype; \
|
||||||
export CROSS_PREFIX=${CROSS_PREFIX}; \
|
|
||||||
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-freetype; \
|
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-freetype; \
|
||||||
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
||||||
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
||||||
--platform=${APP_PLATFORM} --install-dir=$${TOOLCHAIN}; \
|
--platform=${APP_PLATFORM} \
|
||||||
|
--install-dir=$${TOOLCHAIN}; \
|
||||||
export PATH="$${TOOLCHAIN}/bin:$${PATH}"; \
|
export PATH="$${TOOLCHAIN}/bin:$${PATH}"; \
|
||||||
export CXX=${CROSS_PREFIX}g++; \
|
export CXX=${CROSS_PREFIX}g++; \
|
||||||
export TARGET_OS=OS_ANDROID_CROSSCOMPILE; \
|
export TARGET_OS=OS_ANDROID_CROSSCOMPILE; \
|
||||||
@ -376,7 +378,8 @@ iconv_download :
|
|||||||
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-iconv; \
|
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-iconv; \
|
||||||
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
||||||
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
||||||
--platform=${APP_PLATFORM} --install-dir=$${TOOLCHAIN}; \
|
--platform=${APP_PLATFORM} \
|
||||||
|
--install-dir=$${TOOLCHAIN}; \
|
||||||
./configure || exit 1; \
|
./configure || exit 1; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -495,7 +498,6 @@ $(CURL_LIB): $(CURL_TIMESTAMP)
|
|||||||
mkdir -p ${CURL_DIR}; \
|
mkdir -p ${CURL_DIR}; \
|
||||||
echo "changed timestamp for curl detected building..."; \
|
echo "changed timestamp for curl detected building..."; \
|
||||||
cd deps/curl; \
|
cd deps/curl; \
|
||||||
export CROSS_PREFIX=${CROSS_PREFIX}; \
|
|
||||||
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-curl; \
|
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-curl; \
|
||||||
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
||||||
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
||||||
@ -508,9 +510,6 @@ $(CURL_LIB): $(CURL_TIMESTAMP)
|
|||||||
export CPPFLAGS="$${CPPFLAGS} ${TARGET_CXXFLAGS_ADDON} -fno-lto"; \
|
export CPPFLAGS="$${CPPFLAGS} ${TARGET_CXXFLAGS_ADDON} -fno-lto"; \
|
||||||
export CFLAGS="$${CFLAGS} ${TARGET_CFLAGS_ADDON} -fno-lto"; \
|
export CFLAGS="$${CFLAGS} ${TARGET_CFLAGS_ADDON} -fno-lto"; \
|
||||||
export LDFLAGS="$${LDFLAGS} ${TARGET_LDFLAGS_ADDON}"; \
|
export LDFLAGS="$${LDFLAGS} ${TARGET_LDFLAGS_ADDON}"; \
|
||||||
# export CPPFLAGS="$${CPPFLAGS} \
|
|
||||||
# export LDFLAGS="$${LDFLAGS} ${TARGET_LDFLAGS_ADDON}"; \
|
|
||||||
# ./configure --host=${TARGET_HOST} --enable-static --disable-shared --with-ssl; \
|
|
||||||
./configure --host=${TARGET_HOST} --enable-static --disable-shared; \
|
./configure --host=${TARGET_HOST} --enable-static --disable-shared; \
|
||||||
$(MAKE) -s || exit 1; \
|
$(MAKE) -s || exit 1; \
|
||||||
touch ${CURL_TIMESTAMP}; \
|
touch ${CURL_TIMESTAMP}; \
|
||||||
@ -593,11 +592,11 @@ $(LUAJIT_LIB): $(LUAJIT_TIMESTAMP)
|
|||||||
export PATH=$$PATH:${ANDROID_NDK}; \
|
export PATH=$$PATH:${ANDROID_NDK}; \
|
||||||
echo "changed timestamp for luajit detected building..."; \
|
echo "changed timestamp for luajit detected building..."; \
|
||||||
cd ${LUAJIT_DIR}; \
|
cd ${LUAJIT_DIR}; \
|
||||||
export CROSS_PREFIX=${CROSS_PREFIX}; \
|
|
||||||
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-luajit; \
|
export TOOLCHAIN=/tmp/ndk-${TARGET_HOST}-luajit; \
|
||||||
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
${ANDROID_NDK}/build/tools/make-standalone-toolchain.sh \
|
||||||
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
--toolchain=${TARGET_TOOLCHAIN}-${COMPILER_VERSION} \
|
||||||
--platform=${APP_PLATFORM} --install-dir=$${TOOLCHAIN}; \
|
--platform=${APP_PLATFORM} \
|
||||||
|
--install-dir=$${TOOLCHAIN}; \
|
||||||
export PATH="$${TOOLCHAIN}/bin:$${PATH} -fno-lto"; \
|
export PATH="$${TOOLCHAIN}/bin:$${PATH} -fno-lto"; \
|
||||||
export TARGET_FLAGS="${TARGET_CFLAGS_ADDON} -fno-lto"; \
|
export TARGET_FLAGS="${TARGET_CFLAGS_ADDON} -fno-lto"; \
|
||||||
export TARGET_LDFLAGS="${TARGET_LDFLAGS_ADDON}"; \
|
export TARGET_LDFLAGS="${TARGET_LDFLAGS_ADDON}"; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user