[ANN][VM][SF] my Unix patches integrated into SF layout

Tim Rowledge tim at sumeru.stanford.edu
Thu Jan 3 04:00:51 UTC 2002


"Lex Spoon" <lex at cc.gatech.edu> is widely believed to have written:

> My understanding is:
> 
> 	src - holds stuff generated by Squeak
> 	Cross - holds stuff that all platofrms can use, that wasn't
> automatically generated
> 	unix - holds Unix-specific stuff
>From the point of view of VMMaker this is not accurate. The older unix
make stuff used generated/ and unix/ but no Cross/

VMMaker uses -

platforms/
	{various platform names}/
		vm/
		plugins/
			{assorted plugins supported by this platform}
		misc/
			{makefiles, resources, help files etc}
	Cross/
		vm/
		plugins/
			{generic plugin code such as FilePlugin.h}

and the src/ directory gets copies of all the files needed for the chosen
platform with the chosen configuration.

> 
> Actually, though, src ends up combining all three, the way VMMaker
> works.  This combining behavior seems to be a little tricky to get just
> right, however....
It was indeed which is why I suggest living with the way VMMaker does it
for now. No need to make life more difficult.

tim

-- 
Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
Strange OpCodes: PBT: Prune Binary Tree





More information about the Squeak-dev mailing list