|
@@ -28,27 +28,35 @@ EXTRA_DIRS=
|
|
|
ifeq ($(IGL_WITH_TETGEN),1)
|
|
|
# append tetgen extra dir
|
|
|
EXTRA_DIRS+=include/igl/tetgen
|
|
|
+ EXTRAS += tetgen
|
|
|
endif
|
|
|
ifeq ($(IGL_WITH_MATLAB),1)
|
|
|
EXTRA_DIRS+=include/igl/matlab
|
|
|
+ EXTRAS += matlab
|
|
|
endif
|
|
|
ifeq ($(IGL_WITH_BBW),1)
|
|
|
EXTRA_DIRS+=include/igl/BBW
|
|
|
+ EXTRAS += BBW
|
|
|
endif
|
|
|
ifeq ($(IGL_WITH_MOSEK),1)
|
|
|
EXTRA_DIRS+=include/igl/mosek
|
|
|
+ EXTRAS += mosek
|
|
|
endif
|
|
|
ifeq ($(IGL_WITH_PNG),1)
|
|
|
EXTRA_DIRS+=include/igl/png
|
|
|
+ EXTRAS += png
|
|
|
endif
|
|
|
ifeq ($(IGL_WITH_XML),1)
|
|
|
EXTRA_DIRS+=include/igl/xml
|
|
|
+ EXTRAS += xml
|
|
|
endif
|
|
|
ifeq ($(IGL_WITH_EMBREE),1)
|
|
|
EXTRA_DIRS+=include/igl/embree
|
|
|
+ EXTRAS += embree
|
|
|
endif
|
|
|
ifeq ($(IGL_WITH_BOOST),1)
|
|
|
EXTRA_DIRS+=include/igl/boost
|
|
|
+ EXTRAS += boost
|
|
|
endif
|
|
|
|
|
|
.PHONY: examples
|
|
@@ -108,14 +116,14 @@ obj/%.o: include/igl/%.cpp include/igl/%.h
|
|
|
$(GG) $(CFLAGS) $(AFLAGS) -c -o $@ $< $(INC)
|
|
|
|
|
|
lib/igl.framework/:
|
|
|
- rm -rf
|
|
|
mkdir -p $@
|
|
|
- cp lib/* $@
|
|
|
+ cp lib/*.a $@
|
|
|
+ mkdir -p $@/Headers
|
|
|
cp $(H_FILES) $@/Headers
|
|
|
- for p in $(EXTRA_DIRS); \
|
|
|
+ for p in $(EXTRAS); \
|
|
|
do \
|
|
|
- echo "cd $$p" ; \
|
|
|
- cp *.h ../../$@/Headers/bbw; \
|
|
|
+ mkdir $@/Headers/$$p; \
|
|
|
+ cp include/igl/$$p/*.h $@/Headers/$$p; \
|
|
|
done
|
|
|
|
|
|
|