# Makefile for lib/ip.
#
# Note: The oneC_sum.c file is not used if there is an assembly equivalent.

CC	= false
ARCH	= eniac
CFLAGS	= -O9 -D_MINIX
CC1	= $(CC) -m$(ARCH) $(CFLAGS) -c

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

all:	$(LIBRARY) man

OBJECTS	= \
	$(LIBRARY)(ether_line.o) \
	$(LIBRARY)(ethera2n.o) \
	$(LIBRARY)(ethere2a.o) \
	$(LIBRARY)(etherh2n.o) \
	$(LIBRARY)(ethern2h.o) \
	$(LIBRARY)(getdomainname.o) \
	$(LIBRARY)(gethostname.o) \
	$(LIBRARY)(hton.o) \

OBJECTS_i386 = \

/usr/lib/$(CC)/i386/libc.a:	$(OBJECTS) $(OBJECTS_i386)
	$(CC) -c.a -o $@ *.o
	rm *.o

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

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

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

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

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

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

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

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

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

man:	\
	$(MAN)/man3/gethostbyname.3 \
	$(MAN)/man3/hton.3 \
	$(MAN)/man3/oneC_sum.3 \

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

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

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

# $PchId: Makefile,v 1.4 1996/02/22 21:10:01 philip Exp $
