You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
673B

  1. NAME = $(REGAL_NAME)
  2. M_PREFIX = i686
  3. M_NAME ?= $(shell uname -s)
  4. ifeq (Linux,${M_NAME})
  5. M_PREFIX = i686
  6. endif
  7. CC = $(M_PREFIX)-nacl-gcc
  8. CXX = $(M_PREFIX)-nacl-g++
  9. LD = $(M_PREFIX)-nacl-ld
  10. STRIP ?=
  11. EXT.DYNAMIC = so
  12. LDFLAGS.EXTRA =
  13. LIBDIR =
  14. CFLAGS.EXTRA += -fPIC
  15. CFLAGS.EXTRA += -m32
  16. LDFLAGS.EXTRA += -melf_nacl
  17. LDFLAGS.GL =
  18. LDFLAGS.GLU = -lRegalGLU
  19. LDFLAGS.GLUT = -lRegalGLUT
  20. LDFLAGS.STATIC =
  21. LDFLAGS.DYNAMIC = -shared
  22. WARN = -Wall -W -Wno-unused-parameter
  23. POPT = -O2
  24. BIN.SUFFIX =
  25. LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
  26. LIB.DEVLNK = lib$(NAME).so
  27. LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
  28. LIB.STATIC = lib$(NAME).a
  29. LDFLAGS.SO = $(LDFLAGS.DYNAMIC) -soname=$(LIB.SONAME)