12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # hey, emacs! this is a -*- makefile -*-
- #
- # OpenSim makefile
- #
- RUBY = $(strip $(shell which ruby 2>/dev/null))
- ifeq ($(RUBY),)
- NANT = nant
- else
- NANT = $(shell if test "$$EMACS" = "t" ; then echo "nant"; else echo "./nant-color"; fi)
- endif
- all: prebuild
- # @export PATH=/usr/local/bin:$(PATH)
- ${NANT}
- find OpenSim -name \*.mdb -exec cp {} bin \;
- release: prebuild
- ${NANT} -D:project.config=Release
- find OpenSim -name \*.mdb -exec cp {} bin \;
- prebuild:
- ./runprebuild.sh
- clean:
- # @export PATH=/usr/local/bin:$(PATH)
- -${NANT} clean
- test: prebuild
- ${NANT} test
- test-xml: prebuild
- ${NANT} test-xml
- tags:
- find OpenSim -name \*\.cs | xargs etags
- cscope-tags:
- find OpenSim -name \*\.cs -fprint cscope.files
- cscope -b
- include $(wildcard Makefile.local)
|