[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Thu May 8 20:21:43 CEST 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/05/08 20:21:43

Modified files:
	cm3/scripts/win/: make-dist.cmd sysinfo.cmd 

Log message:
	some cleanup, restructuring, and accounting for other changes
	including but not necessarily limited to:
	remove 'core' and 'base' distributions, leaving just 'min' and 'std'
	min is cm3, mklib, m3core, libm3
	std is basically everything
	rename archives to cm3-min-NT386-version.zip
	OSTYPE is implied, as well as 'WIN32' being sort of wrong for AMD64/IA64
	make one symbols archive that is the union of what they all have
	copy NT386* config files and create one line cm3.cfg that just has include
	this is what scripts/python/make-dist.py was already doing
	in sysinfo.cmd, don't do everything twice; it mostly doesn't matter
	but the echoed stuff was being printed repeatedly; more than twice
	actually, since sysinfo is called by make-dist repeatedly, but now
	at least it is somwhat reduced
	no longer have make-dist do the careful build compiler with previous
	runtime step; usually that isn't needed, and when it is, user should
	run upgrade to accomplish it
	trim out *.lib.sa files except for m3core, libm3, sysutils
	*.lib.sa are generally large and dead; they are for building 'standalone'
	sa == standalone
	however the three that are preserved are important for bootstrapping
	in the event that an old compiler cannot build a current runtime,
	as happened for example when LONGINT was introduced in the runtime
	(and the compiler is careful not to use LONGINT)
	anyone that really wants to build standalone with more than just those
	.libs, can build from source. reasonable?




More information about the M3commit mailing list