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

# makefile for rel90/bsd -- 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 =			\
	getusershell90.o	\
	strcasecmp90.o		\
	strncasecmp90.o	

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

default:	shared

shared:	$(OBJECTS_SL)

compat_archive:	$(OBJECTS)

compat_list:
	@echo $(OBJECTS)

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