[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)¸xâÍ„nT_£±©?VxAÁ'O¯^K‘r‘�—V[kâ‰ð•И”^W7aõo"Y2y«7ðGmM‚æ:¿ÑåÉæ<¢/�¯Í†Bâ;¥F™æÔ©U,Ú>î÷ëøÑtÁÂ�³Q[ˆt>Z’çÆÝúb¶œ„¥Bš¬
‡Z¨9«ª‰}à&}žß·µ&eØÞ©ÆHK è5ù]Ò-Õ´ßFGsM[	NJó��æ£�eå7!ù¾  ΈßçÌÉ
â¡XªŒc�cÃrÞeaÓË5@Ó_«²&\-‹NÿÔLˆ6œ7yÆ€�uˆ…tŒEsËÇóFÎÀÉÅÞ
Úº$	0“Àjˆ«ëÛ”@‡é—À´™ÁÞ"‰²¨Äÿkì__;8,WŇø¡I'ä�Èœ€Ó¸æÁÕ0„2וÃgOñ �kBqàV.��ËhNÏQ`ñ—(ª?ÃÆ®¯9Ï.’~�J”Ý¡«Ö‹¤–E;§Ib’¢`IWJ|a€XÄšƒÒq#dßð³µñ-,­g:®Ûœ÷‘õÀ€×ÇÐðúW<�5‚Qw¨³¨˜àùYá<êhdxé“#ŸŠ²n	Ìù”mt¹“�¸fÏ@L)�kôS¥˜ö⋃f�ÛéˆÞƒ€š Ä"Jž°Ÿ‚oË\…õ�Ï–¬"·02€ºÚ·¢ÈåsÇ
y±€L5€Œ„}?—Yø7‡”È—ªéYöèm†¥
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