#	START NEW ARIX SCCS HEADER
#
#	@(#) Makefile: version 25.1 created on 12/2/91 at 17:00:41
#
#	Copyright (c) 1990 by Arix Corporation
#	All Rights Reserved
#
#	@(#)Makefile	25.1	12/2/91 Copyright (c) 1990 by Arix Corporation
#
#	END NEW ARIX SCCS HEADER
#
#	Copyright (c) 1984 AT&T
#	  All Rights Reserved

#	THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
#	The copyright notice above does not evidence any
#	actual or intended publication of such source code.

#	ATT:#ident	"sadmin:cmain/Makefile	1.8.1.3"

#ident	"@(#)sadmin/admin/cmain:Makefile	25.1"

#	Makefile for cmain routines for simple administration.

IROOT =
SROOT =
include $(IROOT)/macdefs

INSDIR = $(ROOT)/usr/lbin
# INC = $(ROOT)/usr/include
# CFLAGS = -O -I../include -I$(INC)
# LDFLAGS = ../csub/csub.a $(LDLIBS)
CSUB =  ../csub/csub.a
STRIP = strip

MAINS = chkyn fdate mkmenus num setpgrp spclsize
OBJECTS =  chkyn.o fdate.o mkmenus.o num.o setpgrp.o spclsize.o
SOURCES =  chkyn.c fdate.c mkmenus.c num.c setpgrp.c spclsize.c

.c.o:
	$(CC) -c $(CFLAGS) -I../include $<

ALL:		$(MAINS)

chkyn:		chkyn.o	
	$(CC)  -o chkyn  chkyn.o  $(LDFLAGS) $(CSUB)

fdate:		fdate.o	
	$(CC) -o fdate  fdate.o  $(LDFLAGS) $(CSUB)

mkmenus:	mkmenus.o 
	$(CC)  -o mkmenus  mkmenus.o   $(LDFLAGS) $(CSUB)

num:		num.o 
	$(CC) -o num  num.o  $(LDFLAGS) $(CSUB)

setpgrp:	setpgrp.o 
	$(CC) -o setpgrp  setpgrp.o   $(LDFLAGS) $(CSUB)

spclsize:	spclsize.o 
	$(CC) -o spclsize  spclsize.o   $(LDFLAGS) $(CSUB)


chkyn.o:	 $(INCRT)/stdio.h ../include/std_def.h \
		 $(INCRT)/signal.h	$(INCRT)/sys/signal.h \
		 ../include/switch.h $(INCRT)/regexp.h 

fdate.o:	 $(INCRT)/stdio.h $(INCRT)/time.h \
		 $(INCRT)/sys/types.h $(INCRT)/sys/stat.h 

mkmenus.o:	 $(INCRT)/sys/types.h $(INCRT)/sys/fs/s5dir.h \
		 $(INCRT)/sys/stat.h $(INCRT)/signal.h \
		 $(INCRT)/sys/signal.h $(INCRT)/stdio.h \
		 $(INCRT)/string.h	../include/cmderr.h \
		 ../include/std_def.h 

num.o:		 

setpgrp.o:	 $(INCRT)/stdio.h 

spclsize.o:	 ../include/cmderr.h $(INCRT)/fcntl.h \
		 $(INCRT)/stdio.h $(INCRT)/values.h 

install:	$(MAINS) $(INSDIR)
	@for i in $(MAINS); \
	do \
		$(INS) $$i $(INSDIR)/$$i; \
		chmod 755 $(INSDIR)/$$i; \
		chgrp bin $(INSDIR)/$$i; \
		chown bin $(INSDIR)/$$i; \
	done

$(INSDIR):
	mkdir $(INSDIR)
	chown bin $(INSDIR)
	chgrp bin $(INSDIR)
	chmod 755 $(INSDIR)

clean:
	rm -f $(OBJECTS)
	
clobber:	
	rm -f $(OBJECTS) $(MAINS)

