Não pode escolher mais do que 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- include ../common.mk
-
- ## NDK configuration.
- NDK = $(ANDROID_NDK)
- NDK_TARGETARCH = aarch64-linux-android
- NDK_TARGETSHORTARCH = arm64
- NDK_TOOLVER = 4.9
- NDK_HOSTARCH = linux-x86_64
- NDK_TOOLS = $(NDK)/toolchains/llvm/prebuilt/$(NDK_HOSTARCH)/bin
- NDK_SYSROOT = $(NDK)/sysroot
- NDK_TOOL = $(NDK_TOOLS)/clang
- NDK_LIBS = $(NDK)/toolchains/$(NDK_TARGETARCH)-$(NDK_TOOLVER)/prebuilt/linux-x86_64/lib/gcc/$(NDK_TARGETARCH)/4.9.x
- NDK_INCLUDES = -I$(NDK)/sysroot/usr/include -I$(NDK)/sysroot/usr/include/$(NDK_TARGETARCH)
- NDK_SYSROOT = $(NDK)/platforms/android-$(NDK_TARGETVER)/arch-$(NDK_TARGETSHORTARCH)
-
- OPT = -std=c99 -Os \
- -fdata-sections \
- -ffunction-sections \
- -fPIE \
- -Wall \
- -target $(NDK_TARGETARCH)
-
- CFLAGS = $(OPT) \
- $(NDK_INCLUDES) \
- -D__ANDROID_API__=$(NDK_TARGETVER) \
- -D_SOCKLEN_T_DECLARED
-
- LDFLAGS = $(OPT) \
- -pie \
- -Wl,--gc-sections \
- --sysroot=$(NDK_SYSROOT) \
- -B $(ANDROID_NDK)/toolchains/$(NDK_TARGETARCH)-$(NDK_TOOLVER)/prebuilt/linux-x86_64/$(NDK_TARGETARCH)/bin \
- -L$(NDK_LIBS)
-
- all:
- CC=$(NDK_TOOL) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" make -C src
-
- clean:
- make -C src clean
-
- push:
- adb root
- adb remount
- adb shell "rm -rf /data/app/mbedtls/*"
- adb shell "mkdir -p /data/app/mbedtls"
- adb push src/programs/ssl/ssl_client1 /data/app/mbedtls/
- adb push src/programs/ssl/ssl_server /data/app/mbedtls/
- adb push src/programs/test/benchmark /data/app/mbedtls/
|