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

# makefile for rel90/wpi -- 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 =		\
	fgetwc90.o	\
	fgetws90.o	\
	fputwc90.o	\
	fputws90.o	\
	getwc90.o	\
	getwchar90.o	\
	putwc90.o	\
	putwchar90.o	\
	ungetwc90.o	\
	wcscat90.o	\
	wcschr90.o	\
	wcscmp90.o	\
	wcscoll90.o	\
	wcscpy90.o	\
	wcscspn90.o	\
	wcsftime90.o	\
	wcslen90.o	\
	wcsncat90.o	\
	wcsncmp90.o	\
	wcsncpy90.o	\
	wcspbrk90.o	\
	wcsrchr90.o	\
	wcsspn90.o	\
	wcstod90.o	\
	wcstok90.o	\
	wcstol90.o	\
	wcstoul90.o	\
	wcswcs90.o	\
	wcswidth90.o	\
	wcsxfrm90.o	\
	wctype90.o	\
	wctype_fn90.o	\
	wcwidth90.o

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

default:	shared

shared:	$(OBJECTS_SL)

compat_archive:	$(OBJECTS)

compat_list:
	@echo $(OBJECTS)

clean:
	@echo "\tCleaning rel90/wpi..."
	@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) -Aa -D_HPUX_SOURCE $(CFLAGS_90) -c $<

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

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