[Zope-CVS] CVS: PythonNet - Python.Runtime.key:1.1 makefile:1.1

Brian Lloyd brian@zope.com
Mon, 17 Feb 2003 22:44:35 -0500


Update of /cvs-repository/PythonNet
In directory cvs.zope.org:/tmp/cvs-serv5356

Added Files:
	Python.Runtime.key makefile 
Log Message:
initial commit

=== Added File PythonNet/Python.Runtime.key ===
   $  RSA2     ;I)ẍ́nT_?VxA'O^KrV[kИ^W7ao"Y2y7GmM:</͆B;FԩU,>tQ[t>ZbB
Z9}&}·&eީHK 5]-մFGsM[	NJ棁e7! Έ
Xccrea5@_&\-NL67yƀutEsF
ں$	0j۔@"k__;8,WŇI'ȜӸ02gO kBqV.hNQ`(?Ʈ9.~Jݡ֋E;Ib`IWJ|aXĚq#d-,g:ۜW<5QwY<hdx#n	mtf@L)kS⋃fރ "Jo\ϖ"02ڷs
yL5}?Y7ȗYm
uqBY
O

=== Added File PythonNet/makefile ===
# Makefile for the PythonRuntime .NET assembly and tests.

CSC=csc.exe

all: python.exe Python.Test.dll RuntimeTests.dll


python.exe: Python.Runtime.dll
	cd console; make; cd ..;

Python.Runtime.dll: CallConvUtil.exe
	cd src; make; cd ..;
	ildasm /nobar Python.Runtime.dll /out=Python.Runtime.il;
	./CallConvUtil.exe;
	ilasm /nologo /quiet /key=Python.Runtime.key /dll \
	/resource=Python.Runtime.res /output=Python.Runtime.dll \
	Python.Runtime.il2;
	rm -f Python.Runtime.il;
	rm -f Python.Runtime.il2;
	rm -f Python.Runtime.res;

CallConvUtil.exe:
	cd utils; make; cd ..;

clean:
	cd src; make clean; cd ..;
	cd tests; cd csharp; make clean; cd ..; cd ..;
	cd tests; cd test; make clean; cd ..; cd ..;
	cd console; make clean; cd ..;
	cd utils; make clean; cd ..;


Python.Test.dll: Python.Runtime.dll
	cd tests; cd test; make; cd ..; cd ..;

pytest:
	rm -f ./tests/python/*.pyc
	./python.exe ./tests/python/runtests.py

RuntimeTests.dll: Python.Runtime.dll
	cd tests; cd csharp; make; cd ..; cd ..;

cstest: RuntimeTests.dll
	./nunit/NUnitConsole.exe \
	Python.Runtime.Tests.AllTests,RuntimeTests.dll

test: cstest pytest


dis:
	ildasm Python.Runtime.dll /out=Python.Runtime.il

asm:
	ilasm /dll /quiet  \
	/resource=Python.Runtime.res /output=Python.Runtime.dll \
	Python.Runtime.il