2011-04-23 14:44:22 +09:00
|
|
|
TARGET=MsgPack.dll
|
|
|
|
TEST_TARGET=MsgPack.Test.dll
|
2011-04-10 01:38:03 +09:00
|
|
|
|
2011-04-23 14:44:22 +09:00
|
|
|
SRC=$(shell find MsgPack -name "*.cs")
|
|
|
|
TEST_SRC=$(shell find MsgPack.Test -name "*.cs")
|
2011-04-10 01:38:03 +09:00
|
|
|
|
|
|
|
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)
|
2011-04-23 14:44:22 +09:00
|
|
|
$(MONO_CC) -out:$@ -t:library -unsafe+ $(SRC)
|
2011-04-10 01:38:03 +09:00
|
|
|
|
2011-04-23 14:44:22 +09:00
|
|
|
$(TEST_TARGET): $(TEST_SRC) $(TARGET)
|
|
|
|
$(MONO_CC) -out:$@ -t:library -r:$(TARGET) -r:nunit.framework.dll $(TEST_SRC)
|