From ca9015452e3dbbe3075e4dbdb50e056f29461ca6 Mon Sep 17 00:00:00 2001 From: Kazuki Oikawa Date: Sun, 10 Apr 2011 01:38:03 +0900 Subject: [PATCH] csharp: add Makefile --- csharp/Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 csharp/Makefile diff --git a/csharp/Makefile b/csharp/Makefile new file mode 100644 index 00000000..4f893386 --- /dev/null +++ b/csharp/Makefile @@ -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 $^