aboutsummaryrefslogtreecommitdiff
path: root/mkfiles/mkfile-Android-arm
blob: 23ab3def5807041d0fa2f186e91d8fe7e731c82f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
TARGMODEL=	Posix
TARGSHTYPE=	sh
CPUS=		arm

O=		o
OS=		o

AR=		arm-linux-androideabi-ar
ARFLAGS=	ruvs

AS=		arm-linux-androideabi-gcc -c 
ASFLAGS=	-march=armv7-a -marm

CC=		arm-linux-androideabi-gcc -c 
CFLAGS=		-O\
		-g\
		-fPIE -fPIC -std=c99\
		-Wuninitialized -Wunused-variable -Wreturn-type -Wimplicit\
		-Wattributes\
		-I$ROOT/ndk_toolchain/sysroot/usr/include\
		-I$ROOT/ndk_toolchain/sysroot/usr/include/arm-linux-androideabi\
		-I$ROOT/ndk_toolchain/lib/gcc/arm-linux-androideabi/4.9.x/include\
		-I$ROOT/Android/arm/include\
		-I$ROOT/include\
		-DLINUX_ARM\
		-D__arm__\
		-D__ANDROID_API__=17 -DANDROID\
		-ffunction-sections -funwind-tables \
		-no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16\
		-marm -Wa,--noexecstack -Wformat -Werror=format-security  -std=c99\
		--sysroot=$ROOT/ndk_toolchain/sysroot 

#-static
#		-g -finstrument-functions\
#		-g -funwind-tables\
#		-fstack-protector-strong\


ANSICPP=
LD=		arm-linux-androideabi-gcc 
LDFLAGS=	-L$ROOT/ndk_toolchain/sysroot/usr/lib -llog 
#-lbfd

SYSLIBS=

YACC=		iyacc
YFLAGS=		-d