
##########################################################################
#
# Copyright (c) 1997 X/Open Company Ltd., A member of The Open Group
#
# All rights reserved.  No part of this source code may be reproduced,
# stored in a retrieval system, or transmitted, in any form or by any
# means, electronic, mechanical, photocopying, recording or otherwise,
# except as stated in the end-user licence agreement, without the prior
# permission of the copyright owners.
#
# X/Open and the 'X' symbol are trademarks of X/Open Company Limited in
# the UK and other countries.
#
#
#	Written by Mount Bonnell Inc. Austin, Texas, USA
#	@(#)Makefile	1.2
#
##########################################################################

TET_ROOT=	../../../../..
VSXDIR	=	../../../../SRC
TET_EXECUTE=	../../../../TESTROOT

CC	=	cc
RM	=	rm -f
CHMOG	=	../../../../SRC/BIN/chmog

INCDIRS	=
DEFINES	=
COPTS	=
THR_COPTS	=
CFLAGS	=	-I$(VSXDIR)/INC $(DEFINES) $(THR_COPTS)

INSTOWN	=	vsx0
INSTGRP	=	vsxg0
INSTMODE=	644
INSTDIR	=	$(TET_EXECUTE)/tset/PTHR.hdr/misc/sched

# Targets: ---------------------------------------------------------

all depend PRINT CLEAN:

INSTALL:	$(INSTDIR)/L.sched $(INSTDIR)/T.sched
	$(VSXDIR)/BIN/hdrdefs sched.h $(INCDIRS)
	(	echo "#include <builtins.h>";\
		echo "#include <sched.h>"	) > hdranal.tmp.c && \
		$(CC) $(CFLAGS) -E hdranal.tmp.c |  $(VSXDIR)/BIN/hdranal sched.h
	$(CHMOG) $(INSTMODE) $(INSTOWN) $(INSTGRP) -m sched.h.C $(INSTDIR)/sched.h.C
	$(CHMOG) $(INSTMODE) $(INSTOWN) $(INSTGRP) -m sched.h.D $(INSTDIR)/sched.h.D
	$(CHMOG) $(INSTMODE) $(INSTOWN) $(INSTGRP) -m sched.h.A $(INSTDIR)/sched.h.A
	$(CHMOG) $(INSTMODE) $(INSTOWN) $(INSTGRP) -m sched.h.M $(INSTDIR)/sched.h.M
	$(CHMOG) $(INSTMODE) $(INSTOWN) $(INSTGRP) -m sched.h.P $(INSTDIR)/sched.h.P
	-@$(RM) hdranal.tmp.c

$(INSTDIR)/L.sched:	L.sched
	$(CHMOG) $(INSTMODE) $(INSTOWN) $(INSTGRP) -c $? $@

$(INSTDIR)/T.sched:	$(INSTDIR)/../vsth_driver.hdr
	-$(RM) $@
	ln $? $@

FORCE:		CLOBBER all

CLOBBER:	CLEAN
	@$(RM) $(INSTDIR)/L.sched
	@$(RM) $(INSTDIR)/T.sched
	@$(RM) $(INSTDIR)/sched.h.D
	@$(RM) $(INSTDIR)/sched.h.C
	@$(RM) $(INSTDIR)/sched.h.A
	@$(RM) $(INSTDIR)/sched.h.M
	@$(RM) $(INSTDIR)/sched.h.P
	@$(RM) $(INSTDIR)/ALLOW.h
	@$(RM) $(INSTDIR)/FPCOMP.h
	@$(RM) $(INSTDIR)/HEADER.h
	@$(RM) $(INSTDIR)/std.h
	@$(RM) hdranal.tmp.c

$(INSTDIR)/../vsth_driver.hdr: $(TET_EXECUTE)/BIN/vsth_driver.hdr
	cp $? $@

