@@ -7,8 +7,11 @@ PREFIX := $(SYSROOT)/usr
77TOOLCHAIN_FILE := $(SRCDIR ) /$(TARGET ) .cmake
88PROTOC := $(DESTDIR ) /host/bin/protoc
99
10- export CC := $(TOOLCHAIN ) /bin/$(TARGET ) -clang
11- export CXX := $(TOOLCHAIN ) /bin/$(TARGET ) -clang++
10+ export CC := $(NDK_HOME ) /toolchains/llvm/prebuilt/linux-x86_64/bin/$(TARGET )$(NDK_API ) -clang
11+ export CXX := $(NDK_HOME ) /toolchains/llvm/prebuilt/linux-x86_64/bin/$(TARGET )$(NDK_API ) -clang++
12+
13+ # export CC := $(TOOLCHAIN)/bin/$(TARGET)-clang
14+ # export CXX := $(TOOLCHAIN)/bin/$(TARGET)-clang++
1215export LDFLAGS := -llog
1316export PKG_CONFIG_LIBDIR: = $(PREFIX ) /lib/pkgconfig
1417export PKG_CONFIG_PATH := $(PREFIX ) /lib/pkgconfig
@@ -33,22 +36,22 @@ $(NDK_HOME):
3336 # This is put into the root dir, not into $(SRCDIR), because it's huge and
3437 # clutters the Travis CI cache.
3538 test -f $(NDK_PACKAGE ) || curl -s $(NDK_URL ) -o $(NDK_PACKAGE )
36- 7z x $(NDK_PACKAGE ) $(foreach x,$(NDK_FILES ) ,'-ir!$(NDK_DIR ) /$x') > /dev/null
39+ 7z x $(NDK_PACKAGE ) $(foreach x,$(NDK_FILES ) ,'-ir!$(NDK_DIR ) /$x')
3740 rm -rf $@
3841 mv $(NDK_DIR ) $@
3942 @$(POST_RULE )
4043
41- $(TOOLCHAIN ) /AndroidVersion.txt : $(NDK_HOME )
42- @$(PRE_RULE )
43- $< /build/tools/make_standalone_toolchain.py \
44- --arch $(NDK_ARCH ) \
45- --install-dir $(@D ) \
46- --api $(NDK_API ) \
47- --force
48- @$(POST_RULE )
49- @touch $@
44+ # $(TOOLCHAIN)/AndroidVersion.txt: $(NDK_HOME)
45+ # @$(PRE_RULE)
46+ # $</build/tools/make_standalone_toolchain.py \
47+ # --arch $(NDK_ARCH) \
48+ # --install-dir $(@D) \
49+ # --api $(NDK_API) \
50+ # --force
51+ # @$(POST_RULE)
52+ # @touch $@
5053
51- $(TOOLCHAIN_FILE ) : $(TOOLCHAIN ) /AndroidVersion.txt
54+ $(TOOLCHAIN_FILE ) : $(NDK_HOME )
5255 @$(PRE_RULE )
5356 mkdir -p $(@D )
5457 echo ' set(CMAKE_SYSTEM_NAME Linux)' > $@
0 commit comments