# Make the SPPTOOLS package

$call	relink
$exit

update:
	$ifeq (hostid, unix)  !(clear;date)  $endif
	$call	relink
	$call	install
	;

relink:
	$echo 	'---------------- SPPTOOLS -------------------'
	$call	spptools
	$echo 	'---------------- SPPCALLS -------------------'
	$call	sppcalls
	#$echo 	'------------------ MKID ---------------------'
	#$call	mkid
	;

install:
	$move	xx_spptools.e 	sppbin$x_spptools.e
	$move	sppcalls.e 	sppbin$sppcalls.e
	;

spptools:
	$update	libpkg.a
	$omake	x_spptools.x
	$link	x_spptools.o libpkg.a -o xx_spptools.e
	;

libpkg.a:
	@sppfmt

	t_chcount.x
	t_memcheck.x		<ctotok.h> memcheck.h
	;

sppcalls:
	$set XFLAGS 	= "$(XFLAGS) -h -Inolibc"
	$omake	sppcalls.c
	$link  	-h -z sppcalls.o -o sppcalls.e
	!/bin/rm -f sppcalls.o
	;

mkid:
	$call update@mkid
	;

