[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