[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Jan 20 15:54:26 CET 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/01/20 15:54:26

Modified files:
	cm3/m3-libs/m3core/src/: m3makefile 
	cm3/m3-libs/m3core/src/win32/: m3makefile 
	cm3/m3-sys/cminstall/src/config/: cm3.cfg 
	cm3/scripts/python/: pylib.py upgrade.py 

Log message:
	cm3.cfg:
	use sysinfo.sh to probe the (native) target
	needs to be fleshed out mechanically, currently just PPC_DARWIN
	
	m3core
	expose just enough of win32, types only, so that mklib can build
	on any platform; this might enable some cross build scenarios
	
	note this highlights that "package sets" need something
	analogous to "filtering". That is, previously, mklib was filtered
	to only build for win32. However, it can build for anything.
	It should be in min/core/base/front/upgrade for win32, and in std/all for
	the rest. Might just need to create ad-hoc groups like
	win32core, win32std, posixcore, posixstd that get added to
	std conditionally (contrary to me not liking ad-hoc target names?)
	
	scripts/python:
	let mklib, import-libs, m3objfile, libdump build for all
	import-libs does its own filtering
	laggard fix_nl has a build problem so leave it filtered
	
	copy sysinfo.sh to /cm3/bin along with cm3.cfg, so it can
	use it to probe target
	
	fold one line single use function into caller




More information about the M3commit mailing list