# File: drivers/net/Makefile # # Makefile for the Linux network (ethercard) device drivers. # # This will go away in some future future: hidden configuration files # are difficult for users to deal with. include CONFIG NETDRV_OBJS := net.a(Space.o) net.a(auto_irq.o) net.a(net_init.o) CFLAGS := $(CFLAGS) -I../../net/inet CPP := $(CPP) -I../../net/inet # The point of the makefile... all: net.a Space.o: Space.c ../../include/linux/autoconf.h $(CC) $(CFLAGS) $(OPTS) $(DL_OPTS) -c $< -o $@ net_init.o: ../../include/linux/autoconf.h ifdef CONFIG_WD80x3 NETDRV_OBJS := $(NETDRV_OBJS) net.a(wd.o) CONFIG_8390 = CONFIG_8390 wd.o: wd.c CONFIG $(CC) $(CPPFLAGS) $(CFLAGS) $(WD_OPTS) -c $< endif ifdef CONFIG_EL2 NETDRV_OBJS := $(NETDRV_OBJS) net.a(3c503.o) CONFIG_8390 = CONFIG_8390 3c503.o: 3c503.c CONFIG $(CC) $(CPPFLAGS) $(CFLAGS) $(EL2_OPTS) -c $< endif ifdef CONFIG_NE2000 NETDRV_OBJS := $(NETDRV_OBJS) net.a(ne.o) CONFIG_8390 = CONFIG_8390 ne.o: ne.c CONFIG $(CC) $(CPPFLAGS) $(CFLAGS) $(NE_OPTS) -c $< endif ifdef CONFIG_HPLAN NETDRV_OBJS := $(NETDRV_OBJS) net.a(hp.o) CONFIG_8390 = CONFIG_8390 hp.o: hp.c CONFIG $(CC) $(CPPFLAGS) $(CFLAGS) $(HP_OPTS) -c $< endif ifdef CONFIG_ULTRA NETDRV_OBJS := $(NETDRV_OBJS) net.a(smc-ultra.o) CONFIG_8390 = CONFIG_8390 endif ifdef CONFIG_E2100 NETDRV_OBJS := $(NETDRV_OBJS) net.a(e2100.o) CONFIG_8390 = CONFIG_8390 endif ifdef CONFIG_PLIP NETDRV_OBJS := $(NETDRV_OBJS) net.a(plip.o) plip.o: plip.c CONFIG $(CC) $(CPPFLAGS) $(CFLAGS) $(PLIP_OPTS) -c $< endif ifdef CONFIG_PPP NETDRV_OBJS := $(NETDRV_OBJS) net.a(ppp.o) net.a(slhc.o) endif ifdef CONFIG_SLIP NETDRV_OBJS := $(NETDRV_OBJS) net.a(slip.o) net.a(slhc.o) slip.o: slip.c CONFIG $(CC) $(CPPFLAGS) $(CFLAGS) -c $< endif ifdef CONFIG_DE600 NETDRV_OBJS := $(NETDRV_OBJS) net.a(d_link.o) d_link.o: d_link.c CONFIG $(CC) $(CPPFLAGS) $(CFLAGS) $(DL_OPTS) -c $< endif ifdef CONFIG_AT1500 NETDRV_OBJS := $(NETDRV_OBJS) net.a(lance.o) endif ifdef CONFIG_LANCE NETDRV_OBJS := $(NETDRV_OBJS) net.a(lance.o) endif ifdef CONFIG_AT1700 NETDRV_OBJS := $(NETDRV_OBJS) net.a(at1700.o) endif ifdef CONFIG_EL1 NETDRV_OBJS := $(NETDRV_OBJS) net.a(3c501.o) endif ifdef CONFIG_EL16 NETDRV_OBJS := $(NETDRV_OBJS) net.a(3c507.o) endif ifdef CONFIG_EL3 NETDRV_OBJS := $(NETDRV_OBJS) net.a(3c509.o) endif ifdef CONFIG_EEXPRESS NETDRV_OBJS := $(NETDRV_OBJS) net.a(eexpress.o) endif ifdef CONFIG_ZNET NETDRV_OBJS := $(NETDRV_OBJS) net.a(znet.o) endif ifdef CONFIG_DEPCA NETDRV_OBJS := $(NETDRV_OBJS) net.a(depca.o) endif ifdef CONFIG_ATP NETDRV_OBJS := $(NETDRV_OBJS) net.a(atp.o) endif ifdef CONFIG_NI52 NETDRV_OBJS := $(NETDRV_OBJS) net.a(ni52.o) endif ifdef CONFIG_NI65 NETDRV_OBJS := $(NETDRV_OBJS) net.a(ni65.o) endif ifdef CONFIG_ELPLUS NETDRV_OBJS := $(NETDRV_OBJS) net.a(3c505.o) endif ifdef CONFIG_AC3200 NETDRV_OBJS := $(NETDRV_OBJS) net.a(ac3200.o) CONFIG_8390 = CONFIG_8390 endif ifdef CONFIG_8390 NETDRV_OBJS := $(NETDRV_OBJS) net.a(8390.o) endif ifdef CONFIG_IP_DEFRAG NETDRV_OBJS := $(NETDRV_OBJS) net.a(ip-frag.o) endif net.a: $(NETDRV_OBJS) ranlib net.a clean: rm -f core *.o *.a *.s dep: $(CPP) -M *.c > .depend tar: # include a dependency file if one exists ifeq (.depend,$(wildcard .depend)) include .depend endif