|
@@ -16,50 +16,39 @@ CFLAGS += $(OPTFLAGS)
|
|
#CFLAGS += -DIGL_NO_OPENGL -DIGL_NO_ANTTWEAKBAR
|
|
#CFLAGS += -DIGL_NO_OPENGL -DIGL_NO_ANTTWEAKBAR
|
|
# We use well-supported features of c++11
|
|
# We use well-supported features of c++11
|
|
|
|
|
|
-EXTRA_DIRS=
|
|
|
|
|
|
+EXTRAS=
|
|
ifeq ($(IGL_WITH_BBW),1)
|
|
ifeq ($(IGL_WITH_BBW),1)
|
|
- EXTRA_DIRS+=include/igl/bbw
|
|
|
|
EXTRAS += bbw
|
|
EXTRAS += bbw
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_BOOST),1)
|
|
ifeq ($(IGL_WITH_BOOST),1)
|
|
- EXTRA_DIRS+=include/igl/boost
|
|
|
|
EXTRAS += boost
|
|
EXTRAS += boost
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_CGAL),1)
|
|
ifeq ($(IGL_WITH_CGAL),1)
|
|
- EXTRA_DIRS+=include/igl/cgal
|
|
|
|
EXTRAS += cgal
|
|
EXTRAS += cgal
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_EMBREE),1)
|
|
ifeq ($(IGL_WITH_EMBREE),1)
|
|
- EXTRA_DIRS+=include/igl/embree
|
|
|
|
EXTRAS += embree
|
|
EXTRAS += embree
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_MATLAB),1)
|
|
ifeq ($(IGL_WITH_MATLAB),1)
|
|
- EXTRA_DIRS+=include/igl/matlab
|
|
|
|
EXTRAS += matlab
|
|
EXTRAS += matlab
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_MOSEK),1)
|
|
ifeq ($(IGL_WITH_MOSEK),1)
|
|
- EXTRA_DIRS+=include/igl/mosek
|
|
|
|
EXTRAS += mosek
|
|
EXTRAS += mosek
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_PNG),1)
|
|
ifeq ($(IGL_WITH_PNG),1)
|
|
- EXTRA_DIRS+=include/igl/png
|
|
|
|
EXTRAS += png
|
|
EXTRAS += png
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_SVD3X3),1)
|
|
ifeq ($(IGL_WITH_SVD3X3),1)
|
|
- EXTRA_DIRS+=include/igl/svd3x3
|
|
|
|
EXTRAS += svd3x3
|
|
EXTRAS += svd3x3
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_TETGEN),1)
|
|
ifeq ($(IGL_WITH_TETGEN),1)
|
|
# append tetgen extra dir
|
|
# append tetgen extra dir
|
|
- EXTRA_DIRS+=include/igl/tetgen
|
|
|
|
EXTRAS += tetgen
|
|
EXTRAS += tetgen
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_VIEWER),1)
|
|
ifeq ($(IGL_WITH_VIEWER),1)
|
|
- EXTRA_DIRS+=include/igl/viewer
|
|
|
|
EXTRAS += viewer
|
|
EXTRAS += viewer
|
|
endif
|
|
endif
|
|
ifeq ($(IGL_WITH_XML),1)
|
|
ifeq ($(IGL_WITH_XML),1)
|
|
- EXTRA_DIRS+=include/igl/xml
|
|
|
|
EXTRAS += xml
|
|
EXTRAS += xml
|
|
endif
|
|
endif
|
|
|
|
|
|
@@ -70,10 +59,9 @@ lib: ../lib/libigl.a
|
|
examples: lib extras
|
|
examples: lib extras
|
|
make -C ../examples
|
|
make -C ../examples
|
|
extras:
|
|
extras:
|
|
- for p in $(EXTRA_DIRS); \
|
|
|
|
|
|
+ for p in $(EXTRAS); \
|
|
do \
|
|
do \
|
|
- echo "cd $$p" ; \
|
|
|
|
- $(MAKE) -C $$p $(DEBUG); \
|
|
|
|
|
|
+ $(MAKE) -f Makefile_$$p $(DEBUG); \
|
|
done
|
|
done
|
|
|
|
|
|
|
|
|