Update droid makefiles.
This commit is contained in:
parent
398201f993
commit
469462d4de
|
@ -2,9 +2,9 @@
|
||||||
## Root configuration file shared by all android projects.
|
## Root configuration file shared by all android projects.
|
||||||
######
|
######
|
||||||
|
|
||||||
export ANDROID_NDK_ROOT=/cygdrive/c/android-ndk-r3
|
export ANDROID_NDK_ROOT=/cygdrive/c/android-ndk
|
||||||
export ANDROID_SDK_ROOT=/cygdrive/c/android-sdk
|
export ANDROID_SDK_ROOT=/cygdrive/c/android-sdk
|
||||||
export ANDROID_PLATFORM=$(ANDROID_NDK_ROOT)/build/platforms/android-5
|
export ANDROID_PLATFORM=$(ANDROID_NDK_ROOT)/build/platforms/android-4
|
||||||
|
|
||||||
# Output directory
|
# Output directory
|
||||||
export OUTPUT_DIR=$(shell pwd)/output
|
export OUTPUT_DIR=$(shell pwd)/output
|
||||||
|
@ -19,42 +19,45 @@ export AR=arm-eabi-ar
|
||||||
export CC=arm-eabi-gcc
|
export CC=arm-eabi-gcc
|
||||||
export CPP=arm-eabi-g++
|
export CPP=arm-eabi-g++
|
||||||
|
|
||||||
export CFLAGS+=$(DEBUG_FLAGS) -I$(ANDROID_PLATFORM)/arch-arm/usr/include \
|
export CFLAGS_COMMON=$(CFLAGS) $(DEBUG_FLAGS) -I$(ANDROID_PLATFORM)/arch-arm/usr/include \
|
||||||
-march=armv5te \
|
-march=armv5te \
|
||||||
-mtune=xscale \
|
-mtune=xscale \
|
||||||
-msoft-float \
|
-msoft-float \
|
||||||
|
-D__ARM_ARCH_5__ \
|
||||||
|
-D__ARM_ARCH_5T__ \
|
||||||
|
-D__ARM_ARCH_5E__ \
|
||||||
|
-D__ARM_ARCH_5TE__ \
|
||||||
|
-MMD \
|
||||||
|
-MP \
|
||||||
|
-DANDROID
|
||||||
|
|
||||||
|
export CFLAGS_LIB= $(CFLAGS_COMMON) \
|
||||||
-fpic \
|
-fpic \
|
||||||
-mthumb-interwork \
|
-mthumb-interwork \
|
||||||
-ffunction-sections \
|
-ffunction-sections \
|
||||||
-funwind-tables \
|
-funwind-tables \
|
||||||
-fstack-protector \
|
-fstack-protector \
|
||||||
-fno-short-enums \
|
-fno-short-enums \
|
||||||
-D__ARM_ARCH_5__ \
|
|
||||||
-D__ARM_ARCH_5T__ \
|
|
||||||
-D__ARM_ARCH_5E__ \
|
|
||||||
-D__ARM_ARCH_5TE__ \
|
|
||||||
-mthumb \
|
-mthumb \
|
||||||
-Os \
|
-Os \
|
||||||
-fomit-frame-pointer \
|
-fomit-frame-pointer \
|
||||||
-fno-strict-aliasing \
|
-fno-strict-aliasing \
|
||||||
-finline-limit=64 \
|
-finline-limit=64
|
||||||
-DANDROID \
|
|
||||||
-MMD \
|
|
||||||
-MP
|
|
||||||
|
|
||||||
export LDFLAGS_COMMON=-Wl,-rpath=/system/lib,-rpath-link=$(ANDROID_PLATFORM)/arch-arm/usr/lib,-rpath-link=$(OUTPUT_DIR),-dynamic-linker=/system/bin/linker -L$(ANDROID_PLATFORM)/arch-arm/usr/lib
|
|
||||||
|
export LDFLAGS_COMMON=$(LDFLAGS) -Wl,-rpath=/system/lib,-rpath-link=$(ANDROID_PLATFORM)/arch-arm/usr/lib,-rpath-link=$(OUTPUT_DIR),-dynamic-linker=/system/bin/linker -L$(ANDROID_PLATFORM)/arch-arm/usr/lib
|
||||||
export LDFLAGS_COMMON+=-nostdlib -lc -L$(OUTPUT_DIR)
|
export LDFLAGS_COMMON+=-nostdlib -lc -L$(OUTPUT_DIR)
|
||||||
|
|
||||||
ifeq ($(BT), static)
|
ifeq ($(BT), static)
|
||||||
export EXT=a
|
export EXT=a
|
||||||
export LDFLAGS=
|
export LDFLAGS_LIB=
|
||||||
|
|
||||||
export CFLAGS+=-static
|
export CFLAGS_LIB+=-static
|
||||||
else
|
else
|
||||||
export EXT=so
|
export EXT=so
|
||||||
|
|
||||||
export LDFLAGS=$(LDFLAGS_COMMON)
|
export LDFLAGS_LIB=$(LDFLAGS_COMMON)
|
||||||
export LDFLAGS+=-Wl,--no-undefined
|
export LDFLAGS_LIB+=-Wl,--no-undefined
|
||||||
export LDFLAGS+=-Wl,--no-whole-archive
|
export LDFLAGS_LIB+=-Wl,--no-whole-archive
|
||||||
export LDFLAGS+=-Wl,-soname,lib$(PROJECT).$(EXT),-Bsymbolic,-shared,--whole-archive
|
export LDFLAGS_LIB+=-Wl,-soname,lib$(PROJECT).$(EXT),-Bsymbolic,-shared,--whole-archive
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -I../_common -I../. -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include -I../../tinySIP/include
|
CFLAGS := $(CFLAGS_LIB) -fno-rtti -fno-exceptions -I../_common -I../. -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include -I../../tinySIP/include
|
||||||
LDFLAGS := $(LDFLAGS) -lstdc++ -ltinySAK -ltinyHTTP -ltinyIPSec -ltinyNET -ltinySIP
|
LDFLAGS := $(LDFLAGS_LIB) -lstdc++ -ltinySAK -ltinyHTTP -ltinyIPSec -ltinyNET -ltinySIP
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
%%proxy_ip 192.168.16.104 # IP address or FQDN
|
%%proxy_ip 192.168.16.104 # IP address or FQDN
|
||||||
%%proxy_port 5060
|
%%proxy_port 5060
|
||||||
%%proxy_trans udp # udp, tcp, tls or sctp
|
%%proxy_trans udp # udp, tcp, tls or sctp
|
||||||
%%expires 100 # expires used by all dialogs
|
%%expires 30 # expires used by all dialogs
|
||||||
%%sleep-sec 1.0 # number of seconds to wait before sending next sip message
|
%%sleep-sec 1.0 # number of seconds to wait before sending next sip message
|
||||||
|
|
||||||
%%reg-sid
|
%%reg-sid
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := demo
|
APP := demo
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I../tinySMS/include -I../tinyHTTP/include -I../tinySIP/include
|
CFLAGS := $(CFLAGS_COMMON) -I../tinySAK/src -I../tinyNET/src -I../tinySMS/include -I../tinyHTTP/include -I../tinySIP/include
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -Wl,--entry=main -lm -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySMS -ltinySIP
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -Wl,--entry=main -lm -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySMS -ltinySIP
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I./include
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I../tinyNET/src -I./include
|
||||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET
|
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK -ltinyNET
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../include -I../../tinySAK/src -I../../tinyNET/src
|
CFLAGS := $(CFLAGS_COMMON) -I../include -I../../tinySAK/src -I../../tinyNET/src
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./src
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./src
|
||||||
LDFLAGS := -ltinySAK $(LDFLAGS)
|
LDFLAGS := -ltinySAK $(LDFLAGS_LIB)
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../src -I../../tinySAK/src
|
CFLAGS := $(CFLAGS_COMMON) -I../src -I../../tinySAK/src
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I../tinySDP/include -I./include
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I../tinyNET/src -I../tinySDP/include -I./include
|
||||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET -ltinySDP
|
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK -ltinyNET -ltinySDP
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../include -I../../tinySAK/src -I../../tinyNET/src -I../../tinySDP/include
|
CFLAGS := $(CFLAGS_COMMON) -I../include -I../../tinySAK/src -I../../tinyNET/src -I../../tinySDP/include
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -ltinySDP -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -ltinySDP -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./src
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./src
|
||||||
LDFLAGS := $(LDFLAGS) -ltinySAK
|
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../src -I../../tinySAK/src
|
CFLAGS := $(CFLAGS_COMMON) -I../src -I../../tinySAK/src
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS)
|
CFLAGS := $(CFLAGS_LIB)
|
||||||
LDFLAGS := $(LDFLAGS)
|
LDFLAGS := $(LDFLAGS_LIB)
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../src
|
CFLAGS := $(CFLAGS_COMMON) -I../src
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./include
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./include
|
||||||
LDFLAGS := $(LDFLAGS) -ltinySAK
|
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../include -I../../tinySAK/src
|
CFLAGS := $(CFLAGS_COMMON) -I../include -I../../tinySAK/src
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I../tinyHTTP/include -I../tinyIPSec/src -I../tinySDP/include -I../tinyMEDIA/include -I./include
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I../tinyNET/src -I../tinyHTTP/include -I../tinyIPSec/src -I../tinySDP/include -I../tinyMEDIA/include -I./include
|
||||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySDP -ltinyMEDIA
|
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySDP -ltinyMEDIA
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../include -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include
|
CFLAGS := $(CFLAGS_COMMON) -I../include -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./include
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./include
|
||||||
LDFLAGS := $(LDFLAGS) -ltinySAK
|
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../include -I../../tinySAK/src
|
CFLAGS := $(CFLAGS_COMMON) -I../include -I../../tinySAK/src
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
APP := lib$(PROJECT).$(EXT)
|
APP := lib$(PROJECT).$(EXT)
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I../tinyHTTP/include -I./include
|
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I../tinyNET/src -I../tinyHTTP/include -I./include
|
||||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP
|
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK -ltinyNET -ltinyHTTP
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
APP := test
|
APP := test
|
||||||
|
|
||||||
CFLAGS := $(CFLAGS) -I../include -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include
|
CFLAGS := $(CFLAGS_COMMON) -I../include -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include
|
||||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -ltinyHTTP -Wl,--entry=main
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -ltinyHTTP -Wl,--entry=main
|
||||||
|
|
||||||
all: $(APP)
|
all: $(APP)
|
||||||
|
|
Loading…
Reference in New Issue