-----------------------------------------------------------------------
Pre Make Kit TODO file

Document revision:
$Id: TODO,v 1.157 2005/01/21 20:48:07 mipsator Exp $
-----------------------------------------------------------------------
Format:

Who	Status	Description

Status flags:
	- to do
	+ done
	~ in progress
	! high priority
	. low priority
	R release goal

Indented lines means subtask.
-----------------------------------------------------------------------


common:
-----------------------------------------------------------------------
	-	track and code missing checks for snprintf and strl*
	~R	tutorial
	~.	improve test_pmkinstall to check more modes
	-.	add test target in tests/Makefile
	+	update README and INSTALL
	~	new samples


pmk:
-----------------------------------------------------------------------
	-	update manpage (pmk.conf)
	-.	check if ~/.pmk.conf is available
	~.	compatibility with autoconf (progressing) :
			~ support for DEFS (-D options to pass to the compiler)
			- support for LDFLAGS (misc linker options) ?
			- support for CPPFLAGS (misc linker options) ?
			- VPATH ?
	-.	verify in CHECK_BINARY that program has executable right ?


pmksetup:
-----------------------------------------------------------------------
	~	cpu identification
			+ x86_32 support
			+ x86_64 support
			- ppc support (priviledged)
			- sparc support
			- sparc64 support (priviledged)
			+ alpha support
			+ ia64 support
			~ man page update
	-	cpu optimisation for compiler 
	-	option to append to variable of pmk.conf
	!	clean temporary files on error
	-	missing checks :
		        . check install binary and use pmkinstall instead if not compatible
			- char unsigned (pmk ?)
			- long double (pmk ?)
			- better check for install ?
			- others ?
	+	privilege separation (PRIVSEP branch)
	~!R	keep ':' as separator in PATH_BIN (add warning to launch pmksetup for refreshing the variable) 


pmkscan
-----------------------------------------------------------------------
	-	add more entries in pmkscan.dat
	-	improve engine to detect types


pmkinstall
-----------------------------------------------------------------------
	-!	fragment main loop in functions, it's too large
	-.	backup option ?


pmkshgen
-----------------------------------------------------------------------
mips	~.	make specs, this tool should handle install and
		deinstall operations (post 0.8)

pmkpc
-----------------------------------------------------------------------
	~	missing options
			- PMKPC_OPT_UNINST
			- PMKPC_OPT_DEBUG
			- PMKPC_OPT_VAR
			- PMKPC_OPT_VAR_DEF
			- PMKPC_OPT_VAR_PRNT
			- PMKPC_OPT_VAR_SILC
			- PMKPC_OPT_VAR_STDO
	~	man page
	-	special expression ('' quoted), post 0.8

misc
-----------------------------------------------------------------------
	-	generate template config header from pmkfile

