Update droid makefiles.
This commit is contained in:
parent
398201f993
commit
469462d4de
|
@ -2,9 +2,9 @@
|
|||
## 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_PLATFORM=$(ANDROID_NDK_ROOT)/build/platforms/android-5
|
||||
export ANDROID_PLATFORM=$(ANDROID_NDK_ROOT)/build/platforms/android-4
|
||||
|
||||
# Output directory
|
||||
export OUTPUT_DIR=$(shell pwd)/output
|
||||
|
@ -19,42 +19,45 @@ export AR=arm-eabi-ar
|
|||
export CC=arm-eabi-gcc
|
||||
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 \
|
||||
-mtune=xscale \
|
||||
-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 \
|
||||
-mthumb-interwork \
|
||||
-ffunction-sections \
|
||||
-funwind-tables \
|
||||
-fstack-protector \
|
||||
-fno-short-enums \
|
||||
-D__ARM_ARCH_5__ \
|
||||
-D__ARM_ARCH_5T__ \
|
||||
-D__ARM_ARCH_5E__ \
|
||||
-D__ARM_ARCH_5TE__ \
|
||||
-mthumb \
|
||||
-Os \
|
||||
-fomit-frame-pointer \
|
||||
-fno-strict-aliasing \
|
||||
-finline-limit=64 \
|
||||
-DANDROID \
|
||||
-MMD \
|
||||
-MP
|
||||
-finline-limit=64
|
||||
|
||||
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)
|
||||
|
||||
ifeq ($(BT), static)
|
||||
export EXT=a
|
||||
export LDFLAGS=
|
||||
export LDFLAGS_LIB=
|
||||
|
||||
export CFLAGS+=-static
|
||||
export CFLAGS_LIB+=-static
|
||||
else
|
||||
export EXT=so
|
||||
|
||||
export LDFLAGS=$(LDFLAGS_COMMON)
|
||||
export LDFLAGS+=-Wl,--no-undefined
|
||||
export LDFLAGS+=-Wl,--no-whole-archive
|
||||
export LDFLAGS+=-Wl,-soname,lib$(PROJECT).$(EXT),-Bsymbolic,-shared,--whole-archive
|
||||
export LDFLAGS_LIB=$(LDFLAGS_COMMON)
|
||||
export LDFLAGS_LIB+=-Wl,--no-undefined
|
||||
export LDFLAGS_LIB+=-Wl,--no-whole-archive
|
||||
export LDFLAGS_LIB+=-Wl,-soname,lib$(PROJECT).$(EXT),-Bsymbolic,-shared,--whole-archive
|
||||
endif
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
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
|
||||
LDFLAGS := $(LDFLAGS) -lstdc++ -ltinySAK -ltinyHTTP -ltinyIPSec -ltinyNET -ltinySIP
|
||||
CFLAGS := $(CFLAGS_LIB) -fno-rtti -fno-exceptions -I../_common -I../. -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include -I../../tinySIP/include
|
||||
LDFLAGS := $(LDFLAGS_LIB) -lstdc++ -ltinySAK -ltinyHTTP -ltinyIPSec -ltinyNET -ltinySIP
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
%%proxy_ip 192.168.16.104 # IP address or FQDN
|
||||
%%proxy_port 5060
|
||||
%%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
|
||||
|
||||
%%reg-sid
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I./include
|
||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET
|
||||
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I../tinyNET/src -I./include
|
||||
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK -ltinyNET
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./src
|
||||
LDFLAGS := -ltinySAK $(LDFLAGS)
|
||||
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./src
|
||||
LDFLAGS := -ltinySAK $(LDFLAGS_LIB)
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I../tinySDP/include -I./include
|
||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET -ltinySDP
|
||||
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I../tinyNET/src -I../tinySDP/include -I./include
|
||||
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK -ltinyNET -ltinySDP
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./src
|
||||
LDFLAGS := $(LDFLAGS) -ltinySAK
|
||||
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./src
|
||||
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS)
|
||||
LDFLAGS := $(LDFLAGS)
|
||||
CFLAGS := $(CFLAGS_LIB)
|
||||
LDFLAGS := $(LDFLAGS_LIB)
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
APP := test
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../src
|
||||
CFLAGS := $(CFLAGS_COMMON) -I../src
|
||||
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -Wl,--entry=main
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./include
|
||||
LDFLAGS := $(LDFLAGS) -ltinySAK
|
||||
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./include
|
||||
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
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
|
||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySDP -ltinyMEDIA
|
||||
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_LIB) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySDP -ltinyMEDIA
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I./include
|
||||
LDFLAGS := $(LDFLAGS) -ltinySAK
|
||||
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I./include
|
||||
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
APP := lib$(PROJECT).$(EXT)
|
||||
|
||||
CFLAGS := $(CFLAGS) -I../tinySAK/src -I../tinyNET/src -I../tinyHTTP/include -I./include
|
||||
LDFLAGS := $(LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP
|
||||
CFLAGS := $(CFLAGS_LIB) -I../tinySAK/src -I../tinyNET/src -I../tinyHTTP/include -I./include
|
||||
LDFLAGS := $(LDFLAGS_LIB) -ltinySAK -ltinyNET -ltinyHTTP
|
||||
|
||||
all: $(APP)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
|
||||
all: $(APP)
|
||||
|
|
Loading…
Reference in New Issue