|
@@ -9,6 +9,7 @@ NUNIT_OPTIONS=-noshadow
|
|
|
|
|
|
SRC=../src
|
|
SRC=../src
|
|
LIB=../lib
|
|
LIB=../lib
|
|
|
|
+KEYFILE=../keys/Google.ProtocolBuffers.snk
|
|
|
|
|
|
rm -rf bin
|
|
rm -rf bin
|
|
mkdir bin
|
|
mkdir bin
|
|
@@ -18,19 +19,19 @@ mkdir bin
|
|
cp -f $LIB/{Rhino.Mocks.dll,nunit.framework.dll} bin
|
|
cp -f $LIB/{Rhino.Mocks.dll,nunit.framework.dll} bin
|
|
|
|
|
|
echo Building main library
|
|
echo Building main library
|
|
-gmcs -target:library -out:bin/Google.ProtocolBuffers.dll `find $SRC/ProtocolBuffers -name '*.cs'` -keyfile:$SRC/ProtocolBuffers/Properties/Google.ProtocolBuffers.snk
|
|
|
|
|
|
+gmcs -target:library -out:bin/Google.ProtocolBuffers.dll `find $SRC/ProtocolBuffers -name '*.cs'` -keyfile:$KEYFILE
|
|
|
|
|
|
echo Building main library tests
|
|
echo Building main library tests
|
|
-gmcs -target:library -out:bin/Google.ProtocolBuffers.Test.dll `find $SRC/ProtocolBuffers.Test -name '*.cs'` -keyfile:$SRC/ProtocolBuffers.Test/Properties/Google.ProtocolBuffers.Test.snk -r:bin/Google.ProtocolBuffers.dll -r:$LIB/nunit.framework.dll -r:$LIB/Rhino.Mocks.dll
|
|
|
|
|
|
+gmcs -target:library -out:bin/Google.ProtocolBuffers.Test.dll `find $SRC/ProtocolBuffers.Test -name '*.cs'` -keyfile:$KEYFILE -r:bin/Google.ProtocolBuffers.dll -r:$LIB/nunit.framework.dll -r:$LIB/Rhino.Mocks.dll
|
|
|
|
|
|
echo Running main library tests
|
|
echo Running main library tests
|
|
mono $NUNIT bin/Google.ProtocolBuffers.Test.dll $NUNIT_OPTIONS
|
|
mono $NUNIT bin/Google.ProtocolBuffers.Test.dll $NUNIT_OPTIONS
|
|
|
|
|
|
echo Building ProtoGen
|
|
echo Building ProtoGen
|
|
-gmcs -target:exe -out:bin/ProtoGen.exe `find $SRC/ProtoGen -name '*.cs'` -keyfile:$SRC/ProtoGen/Properties/Google.ProtocolBuffers.ProtoGen.snk -r:bin/Google.ProtocolBuffers.dll
|
|
|
|
|
|
+gmcs -target:exe -out:bin/ProtoGen.exe `find $SRC/ProtoGen -name '*.cs'` -keyfile:$KEYFILE -r:bin/Google.ProtocolBuffers.dll
|
|
|
|
|
|
echo Building ProtoGen tests
|
|
echo Building ProtoGen tests
|
|
-gmcs -target:library -out:bin/Google.ProtocolBuffers.ProtoGen.Test.dll `find $SRC/ProtoGen.Test -name '*.cs'` -keyfile:$SRC/ProtoGen.Test/Properties/Google.ProtocolBuffers.ProtoGen.Test.snk -r:bin/Google.ProtocolBuffers.dll -r:$LIB/nunit.framework.dll -r:bin/ProtoGen.exe
|
|
|
|
|
|
+gmcs -target:library -out:bin/Google.ProtocolBuffers.ProtoGen.Test.dll `find $SRC/ProtoGen.Test -name '*.cs'` -keyfile:$KEYFILE -r:bin/Google.ProtocolBuffers.dll -r:$LIB/nunit.framework.dll -r:bin/ProtoGen.exe
|
|
|
|
|
|
echo Running ProtoGen tests
|
|
echo Running ProtoGen tests
|
|
mono $NUNIT bin/Google.ProtocolBuffers.ProtoGen.Test.dll $NUNIT_OPTIONS
|
|
mono $NUNIT bin/Google.ProtocolBuffers.ProtoGen.Test.dll $NUNIT_OPTIONS
|