### netboot config data

# select the ethernet drivers you want (or none)
#NETFLAGS += -DINCLUDE_NE
#NETFLAGS += -DINCLUDE_NEPCI
#NETFLAGS += -DINCLUDE_WD
#NETFLAGS += -DINCLUDE_T503
#NETFLAGS += -DINCLUDE_T509
#NETFLAGS += -DINCLUDE_NE2100
#NETFLAGS += -DINCLUDE_CS
#NETFLAGS += -DINCLUDE_EEPRO100

# add some extra flags for drivers
EXTRA_NETFLAGS += -DNE_SCAN=0x280,0x300,0x320,0x340 # req'd by INCLUDE_NE!
EXTRA_NETFLAGS += -DWD_DEFAULT_MEM=0xCC000 # req'd by INCLUDE_WD!
#EXTRA_NETFLAGS += CS_SCAN=list...
#EXTRA_NETFLAGS += -D_3COM_USE_AUI # Disable transceiver on 3c503 by default
	
# use something similar to next line to load config file via network
# (or comment it out)
REMOTE_CONFIG= -DCONFIG_FILE_ASM=".string \"(nd)/boot/hohmuth/menu.lst\""

### end of config data -- don't change anything below this line

ifneq (,$(NETFLAGS))

export EXTRA_NETFLAGS

LOCAL_FLAGS += -DFSYS_TFTP $(REMOTE_CONFIG)

NET_OBJS = fsys_tftp.o ip.o config.o
NET_SRCS = fsys_tftp.c ip.c config.c

$(NET_OBJS): %.o: %.c
	$(CC) $(CFLAGS) $(LOCAL_FLAGS) $(SHARED_FLAGS) $(NETFLAGS) -c $<

NETLIB = libdrivers.a

.PHONY: $(NETLIB)
$(NETLIB):
	$(MAKE) -f Makefile.drivers $@

endif
