#
# @(#)Makefile	1.2 87/11/09 3.9 RPCSRC
#
# Makefile for rpc protocol compiler
# Copyright (C) 1987, Sun Microsystems, Inc.
#

CLIB	= c32.lib
NETLIB	= net32.lib
SRCS	= rpc_main.c rpc_hout.c rpc_cout.c rpc_parse.c rpc_scan.c rpc_util.c \
	  rpc_svcout.c rpc_clntout.c
HDRS	= rpc_util.h rpc_parse.h rpc_scan.h
OBJS	= rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o rpc_scan.o rpc_util.o \
	  rpc_svcout.o rpc_clntout.o cpp.o 
BIN	= inet:c
CFLAGS 	=  +l -I//include -DAMIGA

all:	rpcgen gnucpp

rpcgen: rpcgenvers.o a:lib/net/net32.lib
	ln  +ss -m +q -o $@ rpcgenvers.o $(OBJS) $(NETLIB) $(CLIB) $(CLIB)

rpcgenvers.o: $(OBJS)
	vers >rpcgenvers.c -v rpcgen
	cc rpcgenvers.c

GNUOBJ	= cccp.o cexp.o version.o cpp.o alloca.o
gnucpp:	cppvers.o
	ln +ss -m +q -w -o $@ cppvers.o $(GNUOBJ) $(CLIB) $(CLIB)

cppvers.o: $(GNUOBJ)
	vers >cppvers.c -v gnucpp
	cc cppvers.c

alloca.o: alloca.s
	as alloca.s

clean:
	delete #?.o

install: rpcgen gnucpp
	copy rpcgen $(BIN) clone
	copy gnucpp $(BIN) clone
