# Network Makefile
#
# Author: Guto

include	$(EPOS)/Makedefs

all: myrinet fast_ethernet

myrinet: FORCE
	(cd myrinet && $(MAKE))

fast_ethernet: FORCE
	(cd fast_ethernet && $(MAKE))

test: FORCE
	(cd test && $(MAKE))
	(cd myrinet && $(MAKE) test)
	(cd fast_ethernet && $(MAKE) test)

print: FORCE
	$(PRINT1) $(INCLUDE)/network_adapter.h \
		$(INCLUDE)/system/network_adapter/basic.h $(PRINT2)
	(cd myrinet && $(MAKE) print)
	(cd fast_ethernet && $(MAKE) print)

clean: FORCE
	-(cd myrinet && $(MAKE) clean)
	-(cd fast_ethernet && $(MAKE) clean)
	-(cd test && $(MAKE) clean)

FORCE: