#
# Sun RPC is a product of Sun Microsystems, Inc. and is provided for
# unrestricted use provided that this legend is included on all tape
# media and as a part of the software program in whole or part.  Users
# may copy or modify Sun RPC without charge, but are not authorized
# to license or distribute it to anyone else except as part of a product or
# program developed by the user or with the express written consent of
# Sun Microsystems, Inc.
#
# SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
# WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
# PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
#
# Sun RPC is provided with no support and without any obligation on the
# part of Sun Microsystems, Inc. to assist in its use, correction,
# modification or enhancement.
#
# SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
# INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
# OR ANY PART THEREOF.
#
# In no event will Sun Microsystems, Inc. be liable for any lost revenue
# or profits or other special, indirect and consequential damages, even if
# Sun has been advised of the possibility of such damages.
#
# Sun Microsystems, Inc.
# 2550 Garcia Avenue
# Mountain View, California  94043
#
#
#	@(#)Makefile 1.23 91/03/11 TIRPC 1.0
#
# Makefile for rpc protocol compiler
# Copyright (C) 1987, Sun Microsystems, Inc.
#

INSTALLDIR = $(DESTDIR)/bin
CFLAGS	= $(CPPFLAGS) -O
CC	= cc
GOAL	= rpcgen

OBJS	= rpc_clntout.o rpc_cout.o rpc_hout.o rpc_main.o rpc_parse.o \
	  rpc_scan.o rpc_svcout.o rpc_tblout.o rpc_util.o
HDRS	= rpc_util.h rpc_parse.h rpc_scan.h
SRCS	= $(OBJS:.c=.o)

all:	$(GOAL)

$(GOAL): $(OBJS) $(HDRS)
	$(CC) $(CFLAGS) $(OBJS) -o $@

install: $(GOAL)
	if [ ! -d $(INSTALLDIR) ]; then\
		install -d -m 755 -o root -g staff $(INSTALLDIR);\
	fi
	install -m 755 $(GOAL) $(INSTALLDIR)

lint:
	lint $(CPPFLAGS) $(SRCS)

clean:
	-rm -f $(OBJS)

clobber: clean
	-rm -f $(GOAL)
