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

# makefile for rel90/bsdipc -- 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 =		\
	_res90.o	\
	bindup90.o	\
	gethostent90.o	\
	getnetent90.o	\
	getservent90.o	\
	gprotoent90.o	\
	inet_addr90.o	\
	inet_ntoa90.o	\
	rcmd90.o	\
	res_comp90.o	\
	res_debug90.o	\
	res_init90.o	\
	res_mkqry90.o	\
	res_query90.o	\
	res_send90.o	\
	ruserok90.o

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

default:	shared

shared:	$(OBJECTS_SL)

compat_archive:	$(OBJECTS)

compat_list:
	@echo $(OBJECTS)

clean:
	@echo "\tCleaning rel90/bsdipc..."
	@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
