# $Source: /hms-mapped/hms/libc/core/rel90/rpc/makefile,v $
# $Revision: 72.1 $

# makefile for rel90/rpc -- Release 9.x compatibility code and libhpnls

INCLUDE_90 = ../h
CFLAGS_90 = -I$(INCLUDE_90) $(CFLAGS) -UV4FS -UJFS -UIO_CONV -UEUC_4B -UNFS_DISKLESS -U_THREAD_SAFE -U_REENTRANT -U_CMA_NOWRAPPERS_

OBJECTS =		\
	clnt_gen90.o	\
	clnt_simpl90.o	\
	pmap_clnt90.o

OBJECTS_SL	= $(OBJECTS:.o=_sl.o)

default:	shared

shared:	$(OBJECTS_SL)

compat_archive:	$(OBJECTS)

compat_list:
	@echo $(OBJECTS)

clean:
	@echo "\tCleaning rel90/rpc..."
	@rm -f *.o

clobber:
	@echo "Clobbering is done by the top-level libc makefile"

#
# Rules to make objects using release 9.x environment:
.c.o:
	$(CC) $(CFLAGS_90) -c $<

.c_sl.o:
	$(CC) $(CFLAGS_90) -c $< -o $@

.SUFFIXES:
.SUFFIXES: .o .s .c _p.o _sl.o
