# Makefile for bsd/lib/libc/minix.

CC	= false
ARCH	= eniac
CFLAGS	= -O9 -D_MINIX -I/usr/include/bsdcompat
CC1	= $(CC) -m$(ARCH) $(CFLAGS) -c

LIBRARY	= /usr/lib/$(CC)/$(ARCH)/libc.a
LIBBSD	= /usr/lib/$(CC)/$(ARCH)/libbsd.a
MAN	= /usr/man

all:	$(LIBRARY) $(LIBBSD) man

OBJECTS	= \
	$(LIBRARY)(assert.o) \
	$(LIBRARY)(getdtablesize.o) \
	$(LIBRARY)(writev.o) \

$(LIBRARY):	$(OBJECTS)
	$(CC) -c.a -o $@ *.o
	rm *.o

$(LIBRARY)(assert.o):	assert.c
	$(CC1) assert.c

$(LIBRARY)(getdtablesize.o):	getdtablesize.c
	$(CC1) getdtablesize.c

$(LIBRARY)(writev.o):	writev.c
	$(CC1) writev.c

BSDOBJ	= \
	$(LIBBSD)(utimes.o) \

$(LIBBSD):	$(BSDOBJ)
	$(CC) -c.a -o $@ *.o
	rm *.o

$(LIBBSD)(utimes.o):	utimes.c
	$(CC1) utimes.c

man:	\
	$(MAN)/man3/assert.3 \

$(MAN)/man3/assert.3:	assert.3
	install -lc $? $@
