opensim-development – Rev 1

Subversion Repositories:
Rev:
# 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)