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

Document revision:
$Id: TODO,v 1.135 2004/03/07 15:46:56 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:
-----------------------------------------------------------------------
	+R	tutorial
mreindl	~.	latex version of tutorial
	~.	improve test_pmkinstall to check more modes
	-.	add test target in tests/Makefile
	+	update README and INSTALL
	~	new samples:
			-	prog c++
			+	lib c++


pmk:
-----------------------------------------------------------------------
	+	linking flags for shared libraries (starting with our
		supported platforms)
	+	test of shared lib support
	~.	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 ?
	-.	cache ? (hash table with binary location, ...)
	-.	verify in CHECK_BINARY that program has executable right ?
	-.	convert gdata.labl to pmk objects ?


pmksetup:
-----------------------------------------------------------------------
	-	rewrite engine for better flexibility.
	+	options to update or remove a variable of pmk.conf
	-	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 ?


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


pmkinstall
-----------------------------------------------------------------------
	-.	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.

