Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
I
illuna-minetest
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Illuna-Minetest
illuna-minetest
Commits
94b39509
Commit
94b39509
authored
10 years ago
by
Loïc Blot
Browse files
Options
Downloads
Patches
Plain Diff
Remove Android makefile ugly make -j hack
parent
ca5df44e
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
build/android/Makefile
+13
-20
13 additions, 20 deletions
build/android/Makefile
with
13 additions
and
20 deletions
build/android/Makefile
+
13
−
20
View file @
94b39509
...
@@ -2,13 +2,6 @@
...
@@ -2,13 +2,6 @@
OS
:=
$(
shell
uname
)
OS
:=
$(
shell
uname
)
#automaticaly set number of jobs
ifeq
($(OS),Linux)
PARALLEL
:=
$(
shell
grep
-c
^processor /proc/cpuinfo
)
else
PARALLEL
:=
1
endif
# compile with GPROF
# compile with GPROF
# GPROF = 1
# GPROF = 1
...
@@ -159,17 +152,17 @@ endif
...
@@ -159,17 +152,17 @@ endif
debug
:
$(PATHCFGFILE)
debug
:
$(PATHCFGFILE)
export
NDEBUG
=
;
\
export
NDEBUG
=
;
\
export
BUILD_TYPE
=
debug
;
\
export
BUILD_TYPE
=
debug
;
\
$(
MAKE
)
-j
${
PARALLEL
}
apk
$(
MAKE
)
apk
all
:
debug release
all
:
debug release
release
:
$(PATHCFGFILE)
release
:
$(PATHCFGFILE)
@
export
NDEBUG
=
1
;
\
@
export
NDEBUG
=
1
;
\
export
BUILD_TYPE
=
release
;
\
export
BUILD_TYPE
=
release
;
\
$(
MAKE
)
-j
${
PARALLEL
}
apk
$(
MAKE
)
apk
reconfig
:
delconfig
reconfig
:
delconfig
@$(
MAKE
)
-j
${
PARALLEL
}
$(
PATHCFGFILE
)
@$(
MAKE
)
$(
PATHCFGFILE
)
delconfig
:
delconfig
:
$(
RM
)
${
PATHCFGFILE
}
$(
RM
)
${
PATHCFGFILE
}
...
@@ -225,7 +218,7 @@ $(OPENAL_LIB): $(OPENAL_TIMESTAMP)
...
@@ -225,7 +218,7 @@ $(OPENAL_LIB): $(OPENAL_TIMESTAMP)
echo
"changed timestamp for openal detected building..."
;
\
echo
"changed timestamp for openal detected building..."
;
\
cd
${
OPENAL_DIR
};
\
cd
${
OPENAL_DIR
};
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
APP_ABI
=
${
TARGET_ABI
}
APP_PLATFORM
=
${
APP_PLATFORM
}
-j
${
PARALLEL
}
\
APP_ABI
=
${
TARGET_ABI
}
APP_PLATFORM
=
${
APP_PLATFORM
}
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
...
@@ -270,7 +263,7 @@ $(OGG_LIB): $(OGG_TIMESTAMP)
...
@@ -270,7 +263,7 @@ $(OGG_LIB): $(OGG_TIMESTAMP)
echo
"changed timestamp for ogg detected building..."
;
\
echo
"changed timestamp for ogg detected building..."
;
\
cd
${
OGG_DIR
};
\
cd
${
OGG_DIR
};
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
APP_ABI
=
${
TARGET_ABI
}
APP_PLATFORM
=
${
APP_PLATFORM
}
-j
${
PARALLEL
}
\
APP_ABI
=
${
TARGET_ABI
}
APP_PLATFORM
=
${
APP_PLATFORM
}
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
...
@@ -374,7 +367,7 @@ $(LEVELDB_LIB): $(LEVELDB_TIMESTAMP)
...
@@ -374,7 +367,7 @@ $(LEVELDB_LIB): $(LEVELDB_TIMESTAMP)
export
CPPFLAGS
=
"
$${
CPPFLAGS
}
${
TARGET_CFLAGS_ADDON
}
"
;
\
export
CPPFLAGS
=
"
$${
CPPFLAGS
}
${
TARGET_CFLAGS_ADDON
}
"
;
\
export
LDFLAGS
=
"
$${
LDFLAGS
}
${
TARGET_LDFLAGS_ADDON
}
"
;
\
export
LDFLAGS
=
"
$${
LDFLAGS
}
${
TARGET_LDFLAGS_ADDON
}
"
;
\
export
TARGET_OS
=
OS_ANDROID_CROSSCOMPILE
;
\
export
TARGET_OS
=
OS_ANDROID_CROSSCOMPILE
;
\
$(
MAKE
)
-
j
${
PARALLEL
}
-s
||
exit
1
;
\
$(
MAKE
)
-
s
||
exit
1
;
\
touch
${
LEVELDB_TIMESTAMP
};
\
touch
${
LEVELDB_TIMESTAMP
};
\
touch
${
LEVELDB_TIMESTAMP_INT
};
\
touch
${
LEVELDB_TIMESTAMP_INT
};
\
$(
RM
)
-rf
$${
TOOLCHAIN
};
\
$(
RM
)
-rf
$${
TOOLCHAIN
};
\
...
@@ -424,7 +417,7 @@ $(FREETYPE_LIB) : $(FREETYPE_TIMESTAMP)
...
@@ -424,7 +417,7 @@ $(FREETYPE_LIB) : $(FREETYPE_TIMESTAMP)
echo
"changed timestamp for freetype detected building..."
;
\
echo
"changed timestamp for freetype detected building..."
;
\
cd
${
FREETYPE_DIR
}
/Android/jni
;
\
cd
${
FREETYPE_DIR
}
/Android/jni
;
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
APP_PLATFORM
=
${
APP_PLATFORM
}
APP_ABI
=
${
TARGET_ABI
}
-j
${
PARALLEL
}
\
APP_PLATFORM
=
${
APP_PLATFORM
}
APP_ABI
=
${
TARGET_ABI
}
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
...
@@ -473,7 +466,7 @@ $(IRRLICHT_LIB): $(IRRLICHT_TIMESTAMP) $(FREETYPE_LIB)
...
@@ -473,7 +466,7 @@ $(IRRLICHT_LIB): $(IRRLICHT_TIMESTAMP) $(FREETYPE_LIB)
echo
"changed timestamp for irrlicht detected building..."
;
\
echo
"changed timestamp for irrlicht detected building..."
;
\
cd
deps/irrlicht/source/Irrlicht/Android
;
\
cd
deps/irrlicht/source/Irrlicht/Android
;
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
ndk-build
NDEBUG
=
${
NDEBUG
}
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
APP_ABI
=
${
TARGET_ABI
}
APP_PLATFORM
=
${
APP_PLATFORM
}
-j
${
PARALLEL
}
\
APP_ABI
=
${
TARGET_ABI
}
APP_PLATFORM
=
${
APP_PLATFORM
}
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_CFLAGS+
=
"
${
TARGET_CFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_LDFLAGS+
=
"
${
TARGET_LDFLAGS_ADDON
}
"
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
TARGET_CXXFLAGS+
=
"
${
TARGET_CXXFLAGS_ADDON
}
"
||
exit
1
;
\
...
@@ -535,7 +528,7 @@ $(CURL_LIB): $(CURL_TIMESTAMP) $(OPENSSL_LIB)
...
@@ -535,7 +528,7 @@ $(CURL_LIB): $(CURL_TIMESTAMP) $(OPENSSL_LIB)
export
CFLAGS
=
"
$${
CFLAGS
}
${
TARGET_CFLAGS_ADDON
}
"
;
\
export
CFLAGS
=
"
$${
CFLAGS
}
${
TARGET_CFLAGS_ADDON
}
"
;
\
export
LDFLAGS
=
"
$${
LDFLAGS
}
-L
${
OPENSSL_DIR
}
${
TARGET_LDFLAGS_ADDON
}
"
;
\
export
LDFLAGS
=
"
$${
LDFLAGS
}
-L
${
OPENSSL_DIR
}
${
TARGET_LDFLAGS_ADDON
}
"
;
\
./configure
--host
=
${
TARGET_HOST
}
--disable-shared
--enable-static
--with-ssl
;
\
./configure
--host
=
${
TARGET_HOST
}
--disable-shared
--enable-static
--with-ssl
;
\
$(
MAKE
)
-
j
${
PARALLEL
}
-s
||
exit
1
;
\
$(
MAKE
)
-
s
||
exit
1
;
\
touch
${
CURL_TIMESTAMP
};
\
touch
${
CURL_TIMESTAMP
};
\
touch
${
CURL_TIMESTAMP_INT
};
\
touch
${
CURL_TIMESTAMP_INT
};
\
$(
RM
)
-rf
$${
TOOLCHAIN
};
\
$(
RM
)
-rf
$${
TOOLCHAIN
};
\
...
@@ -643,7 +636,7 @@ assets : $(ASSETS_TIMESTAMP)
...
@@ -643,7 +636,7 @@ assets : $(ASSETS_TIMESTAMP)
fi
;
\
fi
;
\
if
[
$$
REFRESH
-ne
0
]
;
then
\
if
[
$$
REFRESH
-ne
0
]
;
then
\
echo
"assets changed, refreshing..."
;
\
echo
"assets changed, refreshing..."
;
\
$(
MAKE
)
-j
${
PARALLEL
}
clean_assets
;
\
$(
MAKE
)
clean_assets
;
\
mkdir
-p
${
ROOT
}
/assets/Minetest
;
\
mkdir
-p
${
ROOT
}
/assets/Minetest
;
\
cp
${
ROOT
}
/../../minetest.conf.example
${
ROOT
}
/assets/Minetest
;
\
cp
${
ROOT
}
/../../minetest.conf.example
${
ROOT
}
/assets/Minetest
;
\
cp
${
ROOT
}
/../../README.txt
${
ROOT
}
/assets/Minetest
;
\
cp
${
ROOT
}
/../../README.txt
${
ROOT
}
/assets/Minetest
;
\
...
@@ -681,11 +674,11 @@ clean_assets :
...
@@ -681,11 +674,11 @@ clean_assets :
apk
:
$(PATHCFGFILE) assets $(IRRLICHT_LIB) $(CURL_LIB) $(LEVELDB_TARGET)
\
apk
:
$(PATHCFGFILE) assets $(IRRLICHT_LIB) $(CURL_LIB) $(LEVELDB_TARGET)
\
$(OPENAL_LIB) $(OGG_LIB) prep_srcdir $(ROOT)/jni/src/android_version.h
\
$(OPENAL_LIB) $(OGG_LIB) prep_srcdir $(ROOT)/jni/src/android_version.h
\
sqlite3_download
sqlite3_download
@
export
NDEBUG
=
$$
NDEBUG
;
$(
MAKE
)
-j
${
PARALLEL
}
manifest
;
\
@
export
NDEBUG
=
$$
NDEBUG
;
$(
MAKE
)
manifest
;
\
export
PATH
=
$$
PATH:
${
SDKFOLDER
}
/platform-tools:
${
ANDROID_NDK
};
\
export
PATH
=
$$
PATH:
${
SDKFOLDER
}
/platform-tools:
${
ANDROID_NDK
};
\
export
ANDROID_HOME
=
${
SDKFOLDER
};
\
export
ANDROID_HOME
=
${
SDKFOLDER
};
\
mkdir
-p
${
ROOT
}
/src
;
\
mkdir
-p
${
ROOT
}
/src
;
\
ndk-build
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
-j
${
PARALLEL
}
\
ndk-build
NDK_MODULE_PATH
=
${
NDK_MODULE_PATH
}
\
GPROF
=
${
GPROF
}
APP_ABI
=
${
TARGET_ABI
}
HAVE_LEVELDB
=
${
HAVE_LEVELDB
}
\
GPROF
=
${
GPROF
}
APP_ABI
=
${
TARGET_ABI
}
HAVE_LEVELDB
=
${
HAVE_LEVELDB
}
\
APP_PLATFORM
=
${
APP_PLATFORM
}
\
APP_PLATFORM
=
${
APP_PLATFORM
}
\
TARGET_LIBDIR
=
${
TARGET_LIBDIR
}
\
TARGET_LIBDIR
=
${
TARGET_LIBDIR
}
\
...
@@ -719,7 +712,7 @@ envpaths :
...
@@ -719,7 +712,7 @@ envpaths :
echo
"export ANDROID_HOME=
${
SDKFOLDER
}
"
>>
and_env
;
echo
"export ANDROID_HOME=
${
SDKFOLDER
}
"
>>
and_env
;
clean_all
:
clean_all
:
@$(
MAKE
)
-j
${
PARALLEL
}
clean_apk
;
\
@$(
MAKE
)
clean_apk
;
\
$(
MAKE
)
clean_assets clean_irrlicht clean_leveldb clean_curl clean_openssl
\
$(
MAKE
)
clean_assets clean_irrlicht clean_leveldb clean_curl clean_openssl
\
clean_openal clean_ogg clean_manifest
;
\
clean_openal clean_ogg clean_manifest
;
\
sleep
1
;
\
sleep
1
;
\
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment