root/drivers/net/Makefile

/* [previous][next][first][last][top][bottom][index][help] */
# 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

L_TARGET := net.a
L_OBJS   := Space.o auto_irq.o net_init.o loopback.o
M_OBJS   :=
MOD_LIST_NAME := NET_MODULES

ifdef CONFIG_SEEQ8005
L_OBJS += seeq8005.o
endif

ifdef CONFIG_IBMTR
L_OBJS += ibmtr.o
else
M_OBJS += ibmtr.o
endif

ifdef CONFIG_SK_G16
L_OBJS += sk_g16.o
endif

ifdef CONFIG_NET_IPIP
L_OBJS += tunnel.o
else
M_OBJS += tunnel.o
endif

ifdef CONFIG_HP100
L_OBJS += hp100.o
else
M_OBJS += hp100.o
endif

ifdef CONFIG_WD80x3
L_OBJS += wd.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += wd.o
endif

ifdef CONFIG_EL2
L_OBJS += 3c503.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += 3c503.o
endif

ifdef CONFIG_NE2000
L_OBJS += ne.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += ne.o
endif

ifdef CONFIG_HPLAN
L_OBJS += hp.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += hp.o
endif

ifdef CONFIG_HPLAN_PLUS
L_OBJS += hp-plus.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += hp-plus.o
endif

ifdef CONFIG_ULTRA
L_OBJS += smc-ultra.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += smc-ultra.o
endif

ifdef CONFIG_E2100
L_OBJS += e2100.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += e2100.o
endif

ifdef CONFIG_PLIP
L_OBJS += plip.o
else
M_OBJS += plip.o
endif

ifdef CONFIG_PPP
L_OBJS += ppp.o
CONFIG_SLHC = CONFIG_SLHC
else
M_OBJS += ppp.o
endif

ifdef CONFIG_SLIP
L_OBJS += slip.o
CONFIG_SLHC = CONFIG_SLHC
else
M_OBJS += slip.o
endif

ifdef CONFIG_DE650
ETDRV_OBJS := $(L_OBJS) de650.o
CONFIG_8390 = CONFIG_8390
endif

ifdef CONFIG_3C589
L_OBJS += 3c589.o
endif

ifdef CONFIG_DUMMY
L_OBJS += dummy.o
else
M_OBJS += dummy.o
endif

ifdef CONFIG_DE600
L_OBJS += de600.o
else
M_OBJS += de600.o
endif

ifdef CONFIG_DE620
L_OBJS += de620.o
else
M_OBJS += de620.o
endif

ifdef CONFIG_AT1500
L_OBJS += lance.o
endif

ifdef CONFIG_LANCE
L_OBJS += lance.o
endif

ifdef CONFIG_AT1700
L_OBJS += at1700.o
else
M_OBJS += at1700.o
endif

ifdef CONFIG_EL1
L_OBJS += 3c501.o
else
M_OBJS += 3c501.o
endif

ifdef CONFIG_EL16
L_OBJS += 3c507.o
else
M_OBJS += 3c507.o
endif

ifdef CONFIG_EL3
L_OBJS += 3c509.o
else
M_OBJS += 3c509.o
endif

ifdef CONFIG_EEXPRESS
L_OBJS += eexpress.o
else
M_OBJS += eexpress.o
endif

ifdef CONFIG_EEXPRESS_PRO
L_OBJS += eepro.o
else
M_OBJS += eepro.o
endif

ifdef CONFIG_WAVELAN
L_OBJS += wavelan.o
else
M_OBJS += wavelan.o
endif

ifdef CONFIG_ZNET
L_OBJS += znet.o
endif

ifdef CONFIG_DEPCA
L_OBJS += depca.o
else
M_OBJS += depca.o
endif

ifdef CONFIG_EWRK3
L_OBJS += ewrk3.o
else
M_OBJS += ewrk3.o
endif

ifdef CONFIG_ATP
L_OBJS += atp.o
endif

ifdef CONFIG_DE4X5
L_OBJS += de4x5.o
else
M_OBJS += de4x5.o
endif

ifdef CONFIG_NI52
L_OBJS += ni52.o
endif

ifdef CONFIG_NI65
L_OBJS += ni65.o
endif

ifdef CONFIG_ELPLUS
L_OBJS += 3c505.o
else
M_OBJS += 3c505.o
endif

ifdef CONFIG_AC3200
L_OBJS += ac3200.o
CONFIG_8390 = CONFIG_8390
else
M_OBJS += ac3200.o
endif

ifdef CONFIG_APRICOT
L_OBJS += apricot.o
else
M_OBJS += apricot.o
endif

ifdef CONFIG_DEC_ELCP
L_OBJS += tulip.o
else
M_OBJS += tulip.o
endif

ifdef CONFIG_ARCNET
L_OBJS += arcnet.o
else
M_OBJS += arcnet.o
endif

ifdef CONFIG_PI
L_OBJS += pi2.o
CONFIG_PI = CONFIG_PI
endif

ifdef CONFIG_SLHC
L_OBJS += slhc.o
else
M_OBJS += slhc.o
endif

ifdef CONFIG_8390
L_OBJS += 8390.o
else
M_OBJS += 8390.o
endif

ifdef CONFIG_EQUALIZER
L_OBJS += eql.o
else
M_OBJS += eql.o
endif

include $(TOPDIR)/Rules.make

clean:
        rm -f core *.o *.a *.s

wd.o:   wd.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(WD_OPTS) -c $<

3c503.o:        3c503.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(EL2_OPTS) -c $<

pi2.o:  pi2.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(PI_OPTS) -c $<

3c505.o: 3c505.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(ELP_OPTS) -c $<

de4x5.o: de4x5.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(DE4X5_OPTS) -c $<

ewrk3.o: ewrk3.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(EWRK3_OPTS) -c $<

depca.o: depca.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(DEPCA_OPTS) -c $<

Space.o: ../../include/linux/autoconf.h

net_init.o: ../../include/linux/autoconf.h

ne.o:   ne.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(NE_OPTS) -c $<

hp.o:   hp.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(HP_OPTS) -c $<

plip.o: plip.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(PLIP_OPTS) -c $<

slip.o: slip.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) -c $<

dummy.o: dummy.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) -c $<

de600.o: de600.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(DE600_OPTS) -c $<

de620.o: de620.c CONFIG
        $(CC) $(CPPFLAGS) $(CFLAGS) $(DE620_OPTS) -c $<

8390.o: 8390.c 8390.h CONFIG

/* [previous][next][first][last][top][bottom][index][help] */