#
# NET-BASE	A collection of programs that form the base set of the
#	NET-2 Networking Distribution for the LINUX operating
#	system.
#
# Version:	@(#)Makefile	0.32	01/16/94
#
# Author:	Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
#	Copyright 1988-1993 MicroWalt Corporation
#

RELEASE	= 0.32
CFLAGS	:= -O6 -I. -I.. -Ilib -I../lib -DLINUX #-DDEBUG
LDFLAGS	:= -Llib -L../lib -N -s
LIBS	= -lsupport

PROGS	= ifconfig netstat route iflink ifsetup wdsetup

.c.o:	$<
	$(CC) $(CFLAGS) -c $<

all:	$(PROGS)

install: all
	install -m 555 ifconfig iflink ifsetup route wdsetup /sbin
	install -m 555 netstat /bin

clean:
	rm -f *.o $(PROGS)
	(cd lib; make clean)

ifconfig: lib/libsupport.a ifconfig.o
	$(CC) $(LDFLAGS) -o ifconfig ifconfig.o $(LIBS)

route:	lib/libsupport.a route.o
	$(CC) $(LDFLAGS) -o route route.o $(LIBS)

netstat: lib/libsupport.a netstat.o
	$(CC) $(LDFLAGS) -o netstat netstat.o $(LIBS)

lib/libsupport.a:
	@(cd lib ; $(MAKE))

netstat.o: netstat.c
	$(CC) $(CFLAGS) -D__KERNEL__ -c $<
