# /* makefile */
# 			Makefile for NAS
# 	    (c) Copyright 1990 Software Engineering
# 			All Rights Reserved
#
# @(#) $Header: Makefile,v 1.0 90/02/04 14:45:44 jbev 
#
DESTDIR		=
INSTDIR		= $(DESTDIR)/u/bin
INST2DIR	= $(DESTDIR)/usr/local/bin
BASEDIR		= $(DESTDIR)/u/ecc/nas
CC		= /bin/rcc
CFLAGS		= $(OPT)
OPT		= -O
LIBS		=
INSTALL		= /bin/cp
CHMOD		= /bin/chmod
PROGRAM		= nas
HDRS		= a_out.h has.h hep_out.h sym_dbg
SRCS 		= codes.c decoders.c do1sudo,c do2sudo.c eval.c main.c mkeasy.c\
		mkhard.c output.c pass1.c pass2.c symtab.c  
CSRCS 		= codes.c decoders.c do1sudo.c do2sudo.c eval.c main.c mkeasy.c\
		mkhard.c output.c pass1.c pass2.c symtab.c  
OBJS 		= codes.o decoders.o do1sudo.o do2sudo.o eval.o main.o mkeasy.o\
		mkhard.o output.o pass1.o pass2.o symtab.o

all:		$(PROGRAM)

$(PROGRAM):     $(OBJS)
		$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $@ $(OBJS)

codes.o:	codes.c has.h 

decoders.o:	decoders.c has.h

do1sudo.o:	do1sudo.c has.h

do2sudo.o:	do2sudo.c has.h

eval.o:		eval.c has.h

main.o:		main.c has.h

mkeasy.o:	mkeasy.c has.h

mkhard.o:	mkhard.c has.h

output.o:	output.c has.h

pass1.o:	pass1.c has.h

pass2.o:	pass2.c has.h

symtab.o:	symtab.c has.h

clean:		exclean
		rm -f $(OBJS) a.out core 

exclean:;	rm -f $(PROGRAM)

install:;	-rm -f $(INSTDIR)/$(PROGRAM)
		$(INSTALL) $(PROGRAM) $(INSTDIR)
		$(CHMOD) 511 $(INSTDIR)/$(PROGRAM)
		$(INSTALL) $(PROGRAM) $(INST2DIR)
		$(CHMOD) 511 $(INST2DIR)/$(PROGRAM)

print:;		@$(PRINT) $(HDRS) $(SRCS) Makefile
