Makefile.conf 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. #############################################################################
  2. # FLAGS
  3. #############################################################################
  4. UNAME := $(shell uname)
  5. CFLAGS += -Wall
  6. ifeq ($(UNAME), Linux)
  7. DEFAULT_PREFIX = /usr/local/
  8. else
  9. DEFAULT_PREFIX = /opt/local/
  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. # I don't use llvm
  25. AFLAGS=-m64
  26. OPENMP=-fopenmp
  27. endif
  28. ifeq ($(IGL_USERNAME),alecjaco)
  29. DEFAULT_PREFIX=/home1/alecjaco/
  30. #MOSEKPLATFORM=linux64x86
  31. IGL_WITH_TETGEN=1
  32. IGL_WITH_MATLAB=0
  33. #IGL_WITH_MOSEK=1
  34. OPENGL_INC=-I$(DEFAULT_PREFIX)/include
  35. OPENGL_LIB=-lGL -lGLU
  36. #GLUT_LIB=-lglut
  37. ANTTWEAKBAR_LIB=-lAntTweakBar
  38. OPENMP=-fopenmp
  39. endif
  40. ifeq ($(IGL_USERNAME),sorkineo)
  41. MOSEKPLATFORM=osx64x86
  42. IGL_WITH_TETGEN=1
  43. IGL_WITH_MATLAB=0
  44. IGL_WITH_MOSEK=1
  45. IGL_WITH_PNG=0
  46. endif
  47. ifeq ($(IGL_USERNAME),jalec_linux)
  48. MOSEKPLATFORM=linux64x86
  49. IGL_WITH_TETGEN=1
  50. IGL_WITH_MATLAB=0
  51. IGL_WITH_MOSEK=1
  52. OPENGL_LIB=-lGL -lGLU
  53. GLUT_LIB=-lglut
  54. ANTTWEAKBAR_LIB=-lAntTweakBar
  55. IGL_WITH_PNG=1
  56. OPENMP=-fopenmp
  57. endif
  58. ifeq ($(IGL_USERNAME),daniele)
  59. IGL_WITH_MATLAB=1
  60. endif
  61. #############################################################################
  62. # DEFAULTS (USUALLY TO SOMETHING THAT WORKS FOR SURE ON MAC OS X
  63. #############################################################################
  64. ifndef OPENGL_LIB
  65. OPENGL_LIB=-framework OpenGL
  66. endif
  67. ifndef GLUT_LIB
  68. GLUT_LIB=-framework GLUT
  69. endif
  70. ifndef ANTTWEAKBAR_LIB
  71. # AntTweakBar needs AppKit on mac os x
  72. ANTTWEAKBAR_LIB=-lAntTweakBar -framework AppKit
  73. endif