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.
 
 
 
 
 

30 linhas
842 B

  1. include ../common.mk
  2. BUILD_DIR = src/build
  3. MAKE = cmake --build .
  4. all: prepare build
  5. clean:
  6. rm -rf $(BUILD_DIR)
  7. prepare: clean
  8. rm -rf $(BUILD_DIR)
  9. mkdir -p $(BUILD_DIR)
  10. cd $(BUILD_DIR); \
  11. cmake \
  12. -DANDROID_TOOLCHAIN_NAME=aarch64-linux-android-clang5.0 \
  13. -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake \
  14. -DANDROID_NATIVE_API_LEVEL=$(NDK_TARGETVER) \
  15. -DCMAKE_BUILD_TYPE=Release \
  16. -DANDROID_ABI=arm64-v8a \
  17. -DOPENSSL_SMALL=1 \
  18. -DCMAKE_C_FLAGS_RELEASE="-Os -fdata-sections -Wno-error=unused-command-line-argument" \
  19. -DCMAKE_CXX_FLAGS_RELEASE="-Os -fdata-sections -Wno-error=unused-command-line-argument" \
  20. -DCMAKE_EXE_LINKER_FLAGS="-Wl,--gc-sections -Wno-error=unused-command-line-argument" \
  21. ..
  22. build:
  23. cd $(BUILD_DIR); \
  24. $(MAKE)
  25. python ../print_bssl_size.py " -fdata-sections (+)"