#===============================================================================
# ABSTRACT:	Rebuild All Toolkits
#
# LOGICALS:	TOOLS_ROOT	This directory, which is Toolkit Root.
#		AMBY_TOOLS	D. Amby's personal Toolkit
#		DOC_TOOLS	Document Development Toolkit Main directory.
#		FILE_TOOLS	Text File Tools Toolkit.
#		ST_TOOLS	Software Development Tools Toolkit.
#		TK_TOOLS	Toolkit Managment Toolkit.
#		TOOLS_DOC	Toolkit (overall) documentation directory.
#		UNIX_TOOLS	Unix-like Tools Toolkit.
# MACROS:
#
TOOLS_ROOT_MSG	= All TOOLS_ROOT files up to date
TOOLS_ROOT_HLP1	= AMBY_SRC:*.HLP,DOC_SRC:*.HLP,FILE_SRC:*.HLP
TOOLS_ROOT_HLP2	= TK_SRC:*.HLP,ST_SRC:*.HLP,UNIX_SRC:*.HLP
#
# REVISIONS:
#	26-APR-1985	AMBY        	Original, created by BLDMMS.
#===============================================================================
.ifdef	bld_source
TOOLS_ROOT:check.pnt	:	TOOLS_ROOT:aaareadme.txt,	-
				AMBY_TOOLS:check.pnt,		-
				DOC_TOOLS:check.pnt,		-
				FILE_TOOLS:check.pnt,		-
				ST_TOOLS:check.pnt,		-
				TK_TOOLS:check.pnt,		-
				TOOLS_DOC:check.pnt,		-
				TOOLS_SRC:check.pnt,		-
				UNIX_TOOLS:check.pnt,		-
				TOOLS_ROOT:help.hlb
.else
TOOLS_ROOT:check.pnt	:	TOOLS_ROOT:aaareadme.txt,	-
				AMBY_TOOLS:check.pnt,		-
				DOC_TOOLS:check.pnt,		-
				FILE_TOOLS:check.pnt,		-
				ST_TOOLS:check.pnt,		-
				TK_TOOLS:check.pnt,		-
				TOOLS_DOC:check.pnt,		-
				UNIX_TOOLS:check.pnt,		-
				TOOLS_ROOT:help.hlb
.endif
	if f$search( "$(MMS$TARGET)" ) .nes. "" then	-
	   open /append	check	$(MMS$TARGET)

	if f$search( "$(MMS$TARGET)" ) .eqs. "" then	-
	   open /write	check	$(MMS$TARGET)

	write	check	"$(TOOLS_ROOT_MSG) (''f$time()')"
	close	check

	dir	/total	-
		/excl=(toolkits.siz,[...]help.hlb,setup.set,aaareadme.rno,setsymbs.dat) -
		/output = toolkits.siz	-
		[...]*.*;

	purge	toolkits.siz

	write sys$output ""
	write sys$output "  $(TOOLS_ROOT_MSG) (''f$time()')"

TOOLS_ROOT:help.hlb	:	TOOLS_SRC:setsymbs.hlp

	bldhelp		TOOLS_ROOT:help.hlb				-
			"$(TOOLS_ROOT_HLP1),$(TOOLS_ROOT_HLP2)"		-
			CREATE

	bldhelp		TOOLS_ROOT:help.hlb		-
			TOOLS_SRC:*.hlp

TOOLS_SRC:setsymbs.hlp	:	TOOLS_ROOT:setsymbs.dat

	bldsymhlp	TOOLS_ROOT:setsymbs.dat		-
			TOOLS_SRC:setsymbs.hlp

TOOLS_ROOT:setsymbs.dat	:	TOOLS_ROOT:setsymbs.com,	-
				amby_tools:setsymbs.com,	-
				amby_utils:setsymbs.com,	-
				doc_tools:setsymbs.com,	-
				doc_utils:setsymbs.com,	-
				file_tools:setsymbs.com,	-
				file_utils:setsymbs.com,	-
				tk_tools:setsymbs.com,	-
				tk_utils:setsymbs.com,	-
				st_tools:setsymbs.com,	-
				st_utils:setsymbs.com,	-
				unix_tools:setsymbs.com,	-
				unix_utils:setsymbs.com,	-
				

	set	def	tools_root

	bldsymdat	[...]setsymbs.com			-
			TOOLS_ROOT:setsymbs.dat

.ifdef	bld_readme
.include	TOOLS_ROOT:aaareadme.mms	! for TOOLS_ROOT:aaareadme.txt
.endif

.ifdef	bld_source
.include	TOOLS_SRC:descrip.mms		! for TOOLS_SRC files.
.endif

.include	AMBY_TOOLS:descrip.mms		! for AMBY_TOOLS files
.include	DOC_TOOLS:descrip.mms		! for DOC_TOOLS files
.include	FILE_TOOLS:descrip.mms		! for FILE_TOOLS files
.include	ST_TOOLS:descrip.mms		! for ST_TOOLS files
.include	TK_TOOLS:descrip.mms		! for TK_TOOLS files
.include	TOOLS_DOC:descrip.mms		! for TOOLS_DOC files
.include	UNIX_TOOLS:descrip.mms		! for UNIX_TOOLS files
