Makefile.am 682 B

12345678910111213141516171819202122232425
  1. # Add host-specific compilation rules here
  2. CFLAGS = -Wall -fPIC -O2 -std=c11 -U_FORTIFY_SOURCE \
  3. -fno-stack-protector -fno-builtin
  4. EXTRAFLAGS = -Wextra -Wno-unused-parameter -Wno-sign-compare $(call cc-option,-Wnull-dereference)
  5. CFLAGS += $(EXTRAFLAGS)
  6. ASFLAGS = -DPIC -DSHARED -fPIC -DASSEMBLER -Wa,--noexecstack \
  7. -x assembler-with-cpp
  8. LDFLAGS = -shared -nostdlib -z combreloc -z defs \
  9. --version-script $(HOST_DIR)/pal.map -T $(HOST_DIR)/pal.lds
  10. ifeq ($(WERROR),1)
  11. CFLAGS += -Werror
  12. endif
  13. pal_loader =
  14. pal_sec =
  15. pal_lib = $(HOST_DIR)/libpal.so
  16. pal_lib_deps = pal-symbols $(HOST_DIR)/pal.map.template $(HOST_DIR)/pal.lds
  17. pal_lib_post =
  18. pal_static =
  19. pal_gdb =