cgal/Mesh_2/GNUmakefile

57 lines
1009 B
Makefile

.PHONY: all run test run-test demo examples clean update diff dep
all: run-test examples demo
dep:
$(MAKE) -C demo/Mesh_2 dep
$(MAKE) -C examples/Surface_mesher dep
run-test:
${MAKE} -C examples/Mesh_2 run
${MAKE} -C test/Mesh_2 run
test:
${MAKE} -C test/Mesh_2
examples:
${MAKE} -C examples/Mesh_2
demo:
${MAKE} -C demo/Mesh_2
run: all
demo/Mesh_2/mesh_demo
doc:
${MAKE} -C doc_tex
ps:
${MAKE} -C doc_tex ps
doxygen:
doxygen
# clean all object files
clean:
${MAKE} -C demo/Mesh_2 -f makefile clean
${MAKE} -C test/Mesh_2 clean
${MAKE} -C examples/Mesh_2 clean
dist-clean: clean
find . -name '.#*' -exec rm \{\} \;
find . -name '*~' -exec rm \{\} \;
rm -rf doxygen
dist: dist-clean
tar czfv /tmp/Mesh_2.tar.gz . --exclude=CVS --exclude=TODO \
--exclude=wrapper.tex --exclude=dont_submit --exclude-from=dont_submit
# make update: update the working directory
update:
@svn -q update
# make diff: diff between the cvs repository and the working copy
diff:
@svn diff | less