# Assumes PREBUILT is defined to point to the correct flavor of the prebuilt
# directory in the Android source tree
CC := $(PREBUILT)/toolchain/arm-eabi-4.2.1/bin/arm-eabi-gcc
AR := $(PREBUILT)/toolchain/arm-eabi-4.2.1/bin/arm-eabi-ar
INC := -I$(NDK_BASE)/include/bionic/libc/arch-arm/include \
-I$(NDK_BASE)/include/kernel/include \
-I$(NDK_BASE)/include/bionic/libm/include \
-I$(NDK_BASE)/include/bionic/libm/include/arm \
-I$(NDK_BASE)/include/bionic/libc/include \
-I$(NDK_BASE)/include/bionic/libstdc++/include
LINK := -nostdlib -Bdynamic \
-Wl,-T,$(NDK_BASE)/config/armelf.x \
-Wl,-dynamic-linker,/system/bin/linker \
-Wl,-z,nocopyreloc \
-L$(NDK_BASE)/lib \
-Wl,-rpath-link=$(NDK_BASE)/lib \
$(NDK_BASE)/lib/crtbegin_dynamic.o
POSTLINK := $(NDK_BASE)/lib/crtend_android.o
%.o: %.cpp
$(CC) $(CFLAGS) -fno-exceptions -fno-rtti $(INC) -o $@ -c $<
%.o: %.c
$(CC) $(CFLAGS) $(INC) -o $@ -c $<