Makefile.nacl-32 886 B

123456789101112131415161718192021222324252627282930313233343536
  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)
  30. LIB.SONAME.MX = lib$(NAME)mx.so.$(SO_MAJOR)
  31. LIB.DEVLNK.MX = lib$(NAME)mx.so
  32. LIB.SHARED.MX = lib$(NAME)mx.so.$(SO_VERSION)
  33. LIB.STATIC.MX = lib$(NAME)mx.a
  34. LDFLAGS.SO.MX = $(LDFLAGS.DYNAMIC) -soname=$(LIB.SONAME.MX)