csharp: add Makefile

This commit is contained in:
Kazuki Oikawa 2011-04-10 01:38:03 +09:00
parent 05ac2603e6
commit ca9015452e

21
csharp/Makefile Normal file
View File

@ -0,0 +1,21 @@
TARGET=msgpack.dll
TEST_TARGET=msgpack.tests.dll
SRC=$(shell find msgpack -name "*.cs")
TEST_SRC=$(shell find msgpack.tests -name "*.cs")
MONO_CC=mcs
NUNIT_CONSOLE=nunit-console
all: $(TARGET)
test: $(TEST_TARGET) $(TARGET)
clean:
rm -f $(TARGET) $(TEST_TARGET)
run-test:
$(NUNIT_CONSOLE) $(TEST_TARGET)
$(TARGET): $(SRC)
$(MONO_CC) -out:$@ -t:library -unsafe+ $^
$(TEST_TARGET): $(TEST_SRC)
$(MONO_CC) -out:$@ -t:library -r:$(TARGET) -r:nunit.framework.dll $^