Makefile.conf 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #############################################################################
  2. # FLAGS
  3. #############################################################################
  4. UNAME := $(shell uname)
  5. CFLAGS += -Wall
  6. ifeq ($(UNAME), Linux)
  7. OPT = /usr/
  8. else
  9. OPT = /opt/
  10. # I guess arch only works in Mac OSX
  11. AFLAGS += -arch x86_64 -m64
  12. endif
  13. # Default parameters for the IGL group members based on there computer's
  14. # username
  15. ifndef IGL_USERNAME
  16. IGL_USERNAME := $(shell whoami)
  17. endif
  18. ifeq ($(IGL_USERNAME),ajx)
  19. MOSEKPLATFORM=osx64x86
  20. IGL_WITH_TETGEN=1
  21. IGL_WITH_MATLAB=1
  22. IGL_WITH_MOSEK=1
  23. IGL_WITH_PNG=1
  24. endif
  25. ifeq ($(IGL_USERNAME),jalec_linux)
  26. MOSEKPLATFORM=linux64x86
  27. IGL_WITH_TETGEN=1
  28. IGL_WITH_MATLAB=0
  29. IGL_WITH_MOSEK=1
  30. OPENGL_LIB=-lGL -lGLU
  31. GLUT_LIB=-lglut
  32. ANTTWEAKBAR_LIB=-lAntTweakBar
  33. IGL_WITH_PNG=1
  34. endif
  35. ifeq ($(IGL_USERNAME),daniele)
  36. IGL_WITH_MATLAB=1
  37. endif
  38. #############################################################################
  39. # DEFAULTS (USUALLY TO SOMETHING THAT WORKS FOR SURE ON MAC OS X
  40. #############################################################################
  41. ifndef OPENGL_LIB
  42. OPENGL_LIB=-framework OpenGL
  43. endif
  44. ifndef GLUT_LIB
  45. GLUT_LIB=-framework GLUT
  46. endif
  47. ifndef ANTTWEAKBAR_LIB
  48. # AntTweakBar needs AppKit on mac os x
  49. ANTTWEAKBAR_LIB=-lAntTweakBar -framework AppKit
  50. endif