?? makefile
字號:
#CSC=csc /w:2 /debug+ /d:USE_GENERICS,SUPPORT_RAW_TYPE,NET_FRAMEWORK_20
CSC=csc /w:2 /d:SUPPORT_RAW_TYPE,NET_FRAMEWORK_20 /debug+
#CSC=csc /w:2 /d:SUPPORT_RAW_TYPE /debug+
EXAMPLES=tst/IpCountry/bin/debug/IpCountry.exe tst/Guess/bin/debug/Guess.exe tst/PropGuess/bin/debug/Guess.exe tst/TestBackup/bin/debug/TestBackup.exe tst/TestBit/bin/debug/TestBit.exe tst/TestBlob/bin/debug/TestBlob.exe tst/TestAlloc/bin/debug/TestAlloc.exe tst/TestCompoundIndex/bin/debug/TestCompoundIndex.exe tst/TestConcur/bin/debug/TestConcur.exe tst/TestServer/bin/debug/TestServer.exe tst/TestEnumerator/bin/debug/TestEnumerator.exe tst/TestGC/bin/debug/TestGC.exe tst/TestIndex/bin/debug/TestIndex.exe tst/TestMap/bin/debug/TestMap.exe tst/TestIndex2/bin/debug/TestIndex2.exe tst/TestLink/bin/debug/TestLink.exe tst/TestList/bin/debug/TestList.exe tst/TestList2/bin/debug/TestList2.exe tst/TestR2/bin/debug/TestR2.exe tst/TestRaw/bin/debug/TestRaw.exe tst/TestRtree/bin/debug/TestRtree.exe tst/TestSOD/bin/debug/TestSOD.exe tst/TestSSD/bin/debug/TestSSD.exe tst/TestTimeSeries/bin/debug/TestTimeSeries.exe tst/TestTtree/bin/debug/TestTtree.exe tst/TestXML/bin/debug/TestXML.exe tst/TransparentGuess/bin/debug/Guess.exe tst/TestReplic/bin/debug/TestReplic.exe tst/TestReplic2/bin/debug/TestReplic2.exe tst/TestJSQL/bin/debug/TestJSQL.exe tst/JsqlSSD/bin/debug/JsqlSSD.exe tst/TestRndIndex/bin/debug/TestRndIndex.exe
LIBRARY=bin\\perstnet.dll
all: library examples
library: $(LIBRARY)
$(LIBRARY): src/*.cs src/impl/*.cs
-mkdir bin
$(CSC) /target:library /out:$(LIBRARY) src\\*.cs src\\impl\\*.cs
examples: $(EXAMPLES)
tst/IpCountry/bin/debug/IpCountry.exe: tst/IpCountry/IpCountry.cs $(LIBRARY)
-mkdir tst\IpCountry\bin\debug
copy $(LIBRARY) tst\IpCountry\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/IpCountry/bin/debug/IpCountry.exe tst\\IpCountry\\IpCountry.cs
tst/Guess/bin/debug/Guess.exe: tst/Guess/Guess.cs $(LIBRARY)
-mkdir tst\Guess\bin\debug
copy $(LIBRARY) tst\Guess\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/Guess/bin/debug/Guess.exe tst\\Guess\\Guess.cs
tst/PropGuess/bin/debug/Guess.exe: tst/PropGuess/Guess.cs $(LIBRARY)
-mkdir tst\PropGuess\bin\debug
copy $(LIBRARY) tst\PropGuess\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/PropGuess/bin/debug/Guess.exe tst\\PropGuess\\Guess.cs
tst/TransparentGuess/bin/debug/Guess.exe: tst/TransparentGuess/Guess.cs $(LIBRARY)
-mkdir tst\TransparentGuess\bin\debug
copy $(LIBRARY) tst\TransparentGuess\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TransparentGuess/bin/debug/Guess.exe tst\\TransparentGuess\\Guess.cs
tst/TestBackup/bin/debug/TestBackup.exe: tst/TestBackup/TestBackup.cs $(LIBRARY)
-mkdir tst\TestBackup\bin\debug
copy $(LIBRARY) tst\TestBackup\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestBackup/bin/debug/TestBackup.exe tst\\TestBackup\\TestBackup.cs
tst/TestBit/bin/debug/TestBit.exe: tst/TestBit/TestBit.cs $(LIBRARY)
-mkdir tst\TestBit\bin\debug
copy $(LIBRARY) tst\TestBit\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestBit/bin/debug/TestBit.exe tst\\TestBit\\TestBit.cs
tst/TestBlob/bin/debug/TestBlob.exe: tst/TestBlob/TestBlob.cs $(LIBRARY)
-mkdir tst\TestBlob\bin\debug
copy $(LIBRARY) tst\TestBlob\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestBlob/bin/debug/TestBlob.exe tst\\TestBlob\\TestBlob.cs
tst/TestAlloc/bin/debug/TestAlloc.exe: tst/TestAlloc/TestAlloc.cs $(LIBRARY)
-mkdir tst\TestAlloc\bin\debug
copy $(LIBRARY) tst\TestAlloc\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestAlloc/bin/debug/TestAlloc.exe tst\\TestAlloc\\TestAlloc.cs
tst/TestCompoundIndex/bin/debug/TestCompoundIndex.exe: tst/TestCompoundIndex/TestCompoundIndex.cs $(LIBRARY)
-mkdir tst\TestCompoundIndex\bin\debug
copy $(LIBRARY) tst\TestCompoundIndex\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestCompoundIndex/bin/debug/TestCompoundIndex.exe tst\\TestCompoundIndex\\TestCompoundIndex.cs
tst/TestConcur/bin/debug/TestConcur.exe: tst/TestConcur/TestConcur.cs $(LIBRARY)
-mkdir tst\TestConcur\bin\debug
copy $(LIBRARY) tst\TestConcur\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestConcur/bin/debug/TestConcur.exe tst\\TestConcur\\TestConcur.cs
tst/TestServer/bin/debug/TestServer.exe: tst/TestServer/TestServer.cs $(LIBRARY)
-mkdir tst\TestServer\bin\debug
copy $(LIBRARY) tst\TestServer\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestServer/bin/debug/TestServer.exe tst\\TestServer\\TestServer.cs
tst/TestEnumerator/bin/debug/TestEnumerator.exe: tst/TestEnumerator/TestEnumerator.cs $(LIBRARY)
-mkdir tst\TestEnumerator\bin\debug
copy $(LIBRARY) tst\TestEnumerator\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestEnumerator/bin/debug/TestEnumerator.exe tst\\TestEnumerator\\TestEnumerator.cs
tst/TestGC/bin/debug/TestGC.exe: tst/TestGC/TestGC.cs $(LIBRARY)
-mkdir tst\TestGC\bin\debug
copy $(LIBRARY) tst\TestGC\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestGC/bin/debug/TestGC.exe tst\\TestGC\\TestGC.cs
tst/TestIndex/bin/debug/TestIndex.exe: tst/TestIndex/TestIndex.cs $(LIBRARY)
-mkdir tst\TestIndex\bin\debug
copy $(LIBRARY) tst\TestIndex\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestIndex/bin/debug/TestIndex.exe tst\\TestIndex\\TestIndex.cs
tst/TestMap/bin/debug/TestMap.exe: tst/TestMap/TestMap.cs $(LIBRARY)
-mkdir tst\TestMap\bin\debug
copy $(LIBRARY) tst\TestMap\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestMap/bin/debug/TestMap.exe tst\\TestMap\\TestMap.cs
tst/TestIndex2/bin/debug/TestIndex2.exe: tst/TestIndex2/TestIndex2.cs $(LIBRARY)
-mkdir tst\TestIndex2\bin\debug
copy $(LIBRARY) tst\TestIndex2\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestIndex2/bin/debug/TestIndex2.exe tst\\TestIndex2\\TestIndex2.cs
tst/TestLink/bin/debug/TestLink.exe: tst/TestLink/TestLink.cs $(LIBRARY)
-mkdir tst\TestLink\bin\debug
copy $(LIBRARY) tst\TestLink\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestLink/bin/debug/TestLink.exe tst\\TestLink\\TestLink.cs
tst/TestList2/bin/debug/TestList2.exe: tst/TestList2/TestList2.cs $(LIBRARY)
-mkdir tst\TestList2\bin\debug
copy $(LIBRARY) tst\TestList2\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestList2/bin/debug/TestList2.exe tst\\TestList2\\TestList2.cs
tst/TestRndIndex/bin/debug/TestRndIndex.exe: tst/TestRndIndex/TestRndIndex.cs $(LIBRARY)
-mkdir tst\TestRndIndex\bin\debug
copy $(LIBRARY) tst\TestRndIndex\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestRndIndex/bin/debug/TestRndIndex.exe tst\\TestRndIndex\\TestRndIndex.cs
tst/TestList/bin/debug/TestList.exe: tst/TestList/TestList.cs $(LIBRARY)
-mkdir tst\TestList\bin\debug
copy $(LIBRARY) tst\TestList\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestList/bin/debug/TestList.exe tst\\TestList\\TestList.cs
tst/TestR2/bin/debug/TestR2.exe: tst/TestR2/TestR2.cs $(LIBRARY)
-mkdir tst\TestR2\bin\debug
copy $(LIBRARY) tst\TestR2\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestR2/bin/debug/TestR2.exe tst\\TestR2\\TestR2.cs
tst/TestRaw/bin/debug/TestRaw.exe: tst/TestRaw/TestRaw.cs $(LIBRARY)
-mkdir tst\TestRaw\bin\debug
copy $(LIBRARY) tst\TestRaw\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestRaw/bin/debug/TestRaw.exe tst\\TestRaw\\TestRaw.cs
tst/TestRtree/bin/debug/TestRtree.exe: tst/TestRtree/TestRtree.cs $(LIBRARY)
-mkdir tst\TestRtree\bin\debug
copy $(LIBRARY) tst\TestRtree\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestRtree/bin/debug/TestRtree.exe tst\\TestRtree\\TestRtree.cs
tst/TestSOD/bin/debug/TestSOD.exe: tst/TestSOD/TestSOD.cs $(LIBRARY)
-mkdir tst\TestSOD\bin\debug
copy $(LIBRARY) tst\TestSOD\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestSOD/bin/debug/TestSOD.exe tst\\TestSOD\\TestSOD.cs
tst/TestSSD/bin/debug/TestSSD.exe: tst/TestSSD/TestSSD.cs $(LIBRARY)
-mkdir tst\TestSSD\bin\debug
copy $(LIBRARY) tst\TestSSD\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestSSD/bin/debug/TestSSD.exe tst\\TestSSD\\TestSSD.cs
tst/JsqlSSD/bin/debug/JsqlSSD.exe: tst/JsqlSSD/JsqlSSD.cs $(LIBRARY)
-mkdir tst\JsqlSSD\bin\debug
copy $(LIBRARY) tst\JsqlSSD\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/JsqlSSD/bin/debug/JsqlSSD.exe tst\\JsqlSSD\\JsqlSSD.cs
tst/TestTimeSeries/bin/debug/TestTimeSeries.exe: tst/TestTimeSeries/TestTimeSeries.cs $(LIBRARY)
-mkdir tst\TestTimeSeries\bin\debug
copy $(LIBRARY) tst\TestTimeSeries\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestTimeSeries/bin/debug/TestTimeSeries.exe tst\\TestTimeSeries\\TestTimeSeries.cs
tst/TestTtree/bin/debug/TestTtree.exe: tst/TestTtree/TestTtree.cs $(LIBRARY)
-mkdir tst\TestTtree\bin\debug
copy $(LIBRARY) tst\TestTtree\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestTtree/bin/debug/TestTtree.exe tst\\TestTtree\\TestTtree.cs
tst/TestXML/bin/debug/TestXML.exe: tst/TestXML/TestXML.cs $(LIBRARY)
-mkdir tst\TestXML\bin\debug
copy $(LIBRARY) tst\TestXML\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestXML/bin/debug/TestXML.exe tst\\TestXML\\TestXML.cs
tst/TestReplic/bin/debug/TestReplic.exe: tst/TestReplic/TestReplic.cs $(LIBRARY)
-mkdir tst\TestReplic\bin\debug
copy $(LIBRARY) tst\TestReplic\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestReplic/bin/debug/TestReplic.exe tst\\TestReplic\\TestReplic.cs
tst/TestReplic2/bin/debug/TestReplic2.exe: tst/TestReplic2/TestReplic2.cs $(LIBRARY)
-mkdir tst\TestReplic2\bin\debug
copy $(LIBRARY) tst\TestReplic2\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestReplic2/bin/debug/TestReplic2.exe tst\\TestReplic2\\TestReplic2.cs
tst/TestJSQL/bin/debug/TestJSQL.exe: tst/TestJSQL/TestJSQL.cs $(LIBRARY)
-mkdir tst\TestJSQL\bin\debug
copy $(LIBRARY) tst\TestJSQL\bin\debug
$(CSC) /r:$(LIBRARY) /out:tst/TestJSQL/bin/debug/TestJSQL.exe tst\\TestJSQL\\TestJSQL.cs
clean:
-rd /s/q obj
-rd /s/q bin
-rd /s/q tst\Guess\obj
-rd /s/q tst\Guess\bin
-rd /s/q tst\TransparentGuess\obj
-rd /s/q tst\TransparentGuess\bin
-rd /s/q tst\PropGuess\obj
-rd /s/q tst\PropGuess\bin
-rd /s/q tst\TestIndex\obj
-rd /s/q tst\TestIndex\bin
-rd /s/q tst\TestMap\obj
-rd /s/q tst\TestMap\bin
-rd /s/q tst\TestIndex2\obj
-rd /s/q tst\TestIndex2\bin
-rd /s/q tst\TestLink\obj
-rd /s/q tst\TestLink\bin
-rd /s/q tst\TestList\obj
-rd /s/q tst\TestList\bin
-rd /s/q tst\TestList2\obj
-rd /s/q tst\TestList2\bin
-rd /s/q tst\TestRndIndex\obj
-rd /s/q tst\TestRndIndex\bin
-rd /s/q tst\TestGC\obj
-rd /s/q tst\TestGC\bin
-rd /s/q tst\TestConcur\obj
-rd /s/q tst\TestConcur\bin
-rd /s/q tst\TestServer\obj
-rd /s/q tst\TestServer\bin
-rd /s/q tst\TestRtree\obj
-rd /s/q tst\TestRtree\bin
-rd /s/q tst\TestR2\obj
-rd /s/q tst\TestR2\bin
-rd /s/q tst\TestTtree\obj
-rd /s/q tst\TestTtree\bin
-rd /s/q tst\TestXML\obj
-rd /s/q tst\TestXML\bin
-rd /s/q tst\TestBackup\obj
-rd /s/q tst\TestBackup\bin
-rd /s/q tst\TestRaw\obj
-rd /s/q tst\TestRaw\bin
-rd /s/q tst\TestSSD\bin
-rd /s/q tst\TestSSD\obj
-rd /s/q tst\JsqlSSD\bin
-rd /s/q tst\JsqlSSD\obj
-rd /s/q tst\TestSOD\bin
-rd /s/q tst\TestSOD\obj
-rd /s/q tst\TestEnumerator\obj
-rd /s/q tst\TestEnumerator\bin
-rd /s/q tst\TestCompoundIndex\obj
-rd /s/q tst\TestCompoundIndex\bin
-rd /s/q tst\TestBlob\obj
-rd /s/q tst\TestBlob\bin
-rd /s/q tst\TestAlloc\obj
-rd /s/q tst\TestAlloc\bin
-rd /s/q tst\TestBit\obj
-rd /s/q tst\TestBit\bin
-rd /s/q tst\TestReplic\obj
-rd /s/q tst\TestReplic\bin
-rd /s/q tst\TestReplic2\obj
-rd /s/q tst\TestReplic2\bin
-rd /s/q tst\TestTimeSeries\obj
-rd /s/q tst\TestTimeSeries\bin
-rd /s/q tst\IpCountry\obj
-rd /s/q tst\IpCountry\bin
-rd /s/q tst\TestJSQL\bin
-rd /s/q tst\TestJSQL\obj
-rd /s/q Rdf\bin
-rd /s/q Rdf\obj
-rd /s/q Rdf\XmlServer\bin
-rd /s/q Rdf\XmlServer\obj
-del /q Rdf\samples\*.dbs
-del /q tst\IpCountry\*.dbs
-del /q *.dbs
-del /q *.xml
-del /q *.suo
-del /q *.ncb
zip: clean
cd ..
del /q perstnet.zip
zip -r perstnet.zip Perst.NET
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -