Makefile.am 672 B

123456789101112131415161718192021
  1. # Add host-specific compilation rules here
  2. HOST_DIR = host/$(PAL_HOST)
  3. CFLAGS = -Wall -fPIC -O2 -std=gnu99 -fgnu89-inline -U_FORTIFY_SOURCE \
  4. -fno-omit-frame-pointer \
  5. -fno-stack-protector -fno-builtin -Wtrampolines
  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. ARFLAGS =
  11. ifeq ($(WERROR),1)
  12. CFLAGS += -Werror
  13. endif
  14. pal_loader = $(HOST_DIR)/libpal.so
  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 = $(HOST_DIR)/libpal.a