# SCCS_ID - "@(#)Makefile (TWG)       1.6     89/09/11 "
#
#   @(#) Copyright (c) 1985  The Wollongong Group, Inc.  All Rights Reserved
#

OPTS = -O
DEFINES =

SRCDIST	= ../../srcdist
BINDIST	= ../../bindist
INSTALL	=
DEBUG   = #-DASDEBUG=YES -DDEBUG -DDEBUG_TRACE

include	../../make.pre

all : 
	cd twgmisc ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd arp ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd ip ;		$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd raw ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd slip ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd somod ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd tcp ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd udd ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd udp ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"
	cd uds ;	$(MAKE) "OPTS=$(OPTS)" "DEFINES=$(DEFINES) $(DEBUG)"

bindist: 
	cd twgmisc ;	$(MAKE) bindist
	cd arp ;	$(MAKE) bindist
	cd ip ;		$(MAKE) bindist
	cd raw ;	$(MAKE) bindist
	cd slip ;	$(MAKE) bindist
	cd somod ;	$(MAKE) bindist
	cd tcp ;	$(MAKE) bindist
	cd udd ;	$(MAKE) bindist
	cd udp ;	$(MAKE) bindist
	cd uds ;	$(MAKE) bindist

install: 
	cd twgmisc ;	$(MAKE) install
	cd arp ;	$(MAKE) install
	cd ip ;		$(MAKE) install
	cd raw ;	$(MAKE) install
	cd slip ;	$(MAKE) install
	cd somod ;	$(MAKE) install
	cd tcp ;	$(MAKE) install
	cd udd ;	$(MAKE) install
	cd udp ;	$(MAKE) install
	cd uds ;	$(MAKE) install

srcdist:
	cd twgmisc ;	$(MAKE) srcdist
	cd arp ;	$(MAKE) srcdist
	cd ip ;		$(MAKE) srcdist
	cd raw ;	$(MAKE) srcdist
	cd slip ;	$(MAKE) srcdist
	cd somod ;	$(MAKE) srcdist
	cd tcp ;	$(MAKE) srcdist
	cd udd ;	$(MAKE) srcdist
	cd udp ;	$(MAKE) srcdist
	cd uds ;	$(MAKE) srcdist
	cp Makefile $(SRCDIST)/user/kernel/src

clean: 
	cd twgmisc ;	$(MAKE) clean
	cd arp ;	$(MAKE) clean
	cd ip ;		$(MAKE) clean
	cd raw ;	$(MAKE) clean
	cd slip ;	$(MAKE) clean
	cd somod ;	$(MAKE) clean
	cd tcp ;	$(MAKE) clean
	cd udd ;	$(MAKE) clean
	cd udp ;	$(MAKE) clean
	cd uds ;	$(MAKE) clean

clobber: 
	cd twgmisc ;	$(MAKE) clobber
	cd arp ;	$(MAKE) clobber
	cd ip ;		$(MAKE) clobber
	cd raw ;	$(MAKE) clobber
	cd slip ;	$(MAKE) clobber
	cd somod ;	$(MAKE) clobber
	cd tcp ;	$(MAKE) clobber
	cd udd ;	$(MAKE) clobber
	cd udp ;	$(MAKE) clobber
	cd uds ;	$(MAKE) clobber

