#
# |-----------------------------------------------------------|
# | Copyright (c) 1991, 1990 MIPS Computer Systems, Inc.      |
# | All Rights Reserved                                       |
# |-----------------------------------------------------------|
# |          Restricted Rights Legend                         |
# | Use, duplication, or disclosure by the Government is      |
# | subject to restrictions as set forth in                   |
# | subparagraph (c)(1)(ii) of the Rights in Technical        |
# | Data and Computer Software Clause of DFARS 252.227-7013.  |
# |         MIPS Computer Systems, Inc.                       |
# |         950 DeGuigne Avenue                               |
# |         Sunnyvale, California 94088-3650, USA             |
# |-----------------------------------------------------------|
#
# $Header: Makefile,v 1.10.1.1 92/06/24 13:40:04 marker Exp $
#
SHELL	=/bin/sh
ETCDIR	=/etc

DESTROOT=

MAXOPT	=-O2
INCLUDE	=
CFLAGS	=$(MAXOPT) -D_RISCOS -systype bsd43 $(INCLUDE) $(ECFLAGS)
ASFLAGS =$(EASFLAGS)
LFLAGS	=$(ELFLAGS)
YFLAGS	=$(EYFLAGS)

LIBRARIES=-ll
LOCAL_LIBS=

LEX=$(CROSSROOT)/bsd43/bin/lex
YACC=$(CROSSROOT)/bsd43/bin/yacc

CATDIR = /usr/share/man/catman/u_man/man8
MANDIR = /usr/share/man/u_man/man1
DESTCATDIR = $(DESTROOT)$(CATDIR)
DESTMANDIR = $(DESTROOT)$(MANDIR)
TMACDIR =/usr/lib/tmac
TMACFILE=$(TMACDIR)/tmac.an
DESTTMACFILE=$(DESTROOT)$(TMACFILE)

NROFF	=cat $(DESTTMACFILE) - | tbl | nroff | col
TROFF	=cat $(DESTTMACFILE) - | tbl | troff -Ti10 | lpr -n

WHEREIGO=$(DESTROOT)/usr/sbin
WHEREIGOHELP=$(DESTROOT)/usr/share/misc

CSRCS=	main.c getinfo.c debug.c send.c skip.c list.c subr.c
SRCS=	${CSRCS} commands.c
OBJS=	${CSRCS:.c=.o} commands.o

WHOAMI	=nslookup

INSTALL	=$(ETCDIR)/mipsinstall
MODE	=555
OWNER	=bin
GROUP	=bin
ISTRIP	=-s
ICOPY	=-c
LINK	=
INSTOPTS=-o $(OWNER) -g $(GROUP) $(LINK)
MANINSTOPTS=$(ICOPY) -m 444 -o $(OWNER) -g bin

all: $(WHOAMI)

$(WHOAMI): $(OBJS)
	$(CC) $(CFLAGS) -o $(WHOAMI) $(OBJS) $(LOCAL_LIBS) $(LIBRARIES)

nslookup.cat: nslookup.8
	cat nslookup.8 | $(NROFF) >nslookup.cat

troff: nslookup.8
	cat nslookup.8 | $(TROFF) 

install: $(WHOAMI) nslookup.cat nslookup.8
	$(INSTALL) $(INSTOPTS) $(ISTRIP) $(ICOPY) -m 755 $(WHOAMI) $(WHEREIGO)
	$(INSTALL) $(INSTOPTS) $(ICOPY)  -m 444 nslookup.help $(WHEREIGOHELP)
	if [ -d $(DESTCATDIR)/. ] ; \
	then \
		$(INSTALL) $(MANINSTOPTS) -f nslookup.cat $(DESTCATDIR)/nslookup.8 ;\
	fi
	if [ -d $(DESTMANDIR)/. ] ; \
	then \
	    if [ ! -d $(DESTCATDIR)/. ] || \
	       [ `(cd $(DESTCATDIR) ; /bin/pwd )` != `(cd $(DESTMANDIR)/. ; /bin/pwd )` ] ; \
	    then \
		$(INSTALL) $(MANINSTOPTS) nslookup.8 $(DESTMANDIR) ;\
	    fi ; \
	fi

clean: 
	rm -f $(OBJS) core commands.c nslookup.0 lex.yy.c lex.yy.o 

clobber: clean
	-rm -f $(WHOAMI)

generic:
	$(GENERIC) -s $(SRCS) -h $(HDRS) -o $(OBJS) -p $(WHOAMI) \
		$(INCLUDE) -R$(DESTROOT) -D$(WHEREIGO) -l /etc/named

