Makefile.am 769 B

12345678910111213141516171819202122
  1. # Add host-specific compilation rules here
  2. CFLAGS += -fPIC -maes -U_FORTIFY_SOURCE \
  3. -fno-stack-protector -fno-builtin -Wtrampolines
  4. CFLAGS += -Wextra $(call cc-option,-Wnull-dereference)
  5. ASFLAGS += -DPIC -DSHARED -fPIC -DASSEMBLER -Wa,--noexecstack \
  6. -x assembler-with-cpp
  7. LDFLAGS += -shared -nostdlib -z combreloc -z defs \
  8. --version-script $(HOST_DIR)/pal.map -T $(HOST_DIR)/enclave.lds \
  9. --hash-style=gnu -z relro -z now
  10. CRYPTO_PROVIDER = mbedtls
  11. CFLAGS += -DCRYPTO_USE_MBEDTLS
  12. pal_loader = $(HOST_DIR)/pal-sgx
  13. pal_lib = $(HOST_DIR)/libpal.so
  14. pal_lib_deps = pal-symbols $(HOST_DIR)/pal.map.template $(HOST_DIR)/enclave.lds
  15. pal_static = $(HOST_DIR)/libpal.a
  16. pal_gdb = $(HOST_DIR)/debugger/gdb
  17. pal_signer = pal-sgx-get-token pal-sgx-sign aesm_pb2.py