[Makefile]

_ANDROID_ARCH=arch-arm
_ANDROID_API=android-9
_ANDROID_EABI=arm-linux-androideabi-4.8
ANDROID_NDK_ROOT=/android/ndk
ANDROID_SDK_ROOT=/android/adt/sdk
ANDROID_SYSROOT=$ANDROID_NDK_ROOT/platforms/$_ANDROID_API/$_ANDROID_ARCH
ANDROID_TOOLCHAIN=$ANDROID_NDK_ROOT/toolchains/$_ANDROID_EABI/prebuilt/linux-x86_64/bin

PATH   +=:$ANDROID_TOOLCHAIN

CPP=arm-linux-androideabi-cpp
CC=arm-linux-androideabi-gcc
CXX=arm-linux-androideabi-g++
LD=arm-linux-androideabi-ld
AS=arm-linux-androideabi-as
AR=arm-linux-androideabi-ar
RANLIB=arm-linux-androideabi-ranlib

CPPFLAGS+=--sysroot=$ANDROID_SYSROOT
LDFLAGS+=--sysroot=$ANDROID_SYSROOT

all: hello_world

hello_world : hello_world.o foo.o

clean:
	rm -rf hello_world *.o


[Build Log]

23:45:23: Starting: "/usr/bin/make" all
arm-linux-androideabi-g++  --sysroot=/android/ndk/platforms/android-9/arch-arm  -c -o hello_world.o hello_world.cpp
arm-linux-androideabi-g++  --sysroot=/android/ndk/platforms/android-9/arch-arm  -c -o foo.o foo.cpp
arm-linux-androideabi-gcc --sysroot=/android/ndk/platforms/android-9/arch-arm  hello_world.o foo.o   -o hello_world
23:45:23: The process "/usr/bin/make" exited normally.



[Download]

hello_world.tar.gz