]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - drivers/net/npe/Makefile
blackfin: Move machine specific gpio_port_t structure back to blackfin arch folder.
[karo-tx-uboot.git] / drivers / net / npe / Makefile
1 #
2 # (C) Copyright 2006
3 # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4 #
5 # SPDX-License-Identifier:      GPL-2.0+
6 #
7
8 include $(TOPDIR)/config.mk
9
10 LIB := $(obj)libnpe.o
11
12 LOCAL_CFLAGS  += -I$(TOPDIR)/drivers/net/npe/include -DCONFIG_IXP425_COMPONENT_ETHDB -D__linux
13 CFLAGS  += $(LOCAL_CFLAGS)
14 CPPFLAGS  += $(LOCAL_CFLAGS) # needed for depend
15 HOSTCFLAGS  += $(LOCAL_CFLAGS)
16
17 COBJS-$(CONFIG_IXP4XX_NPE) := npe.o \
18         miiphy.o \
19         IxOsalBufferMgt.o \
20         IxOsalIoMem.o \
21         IxOsalOsCacheMMU.o \
22         IxOsalOsMsgQ.o \
23         IxOsalOsSemaphore.o \
24         IxOsalOsServices.o \
25         IxOsalOsThread.o \
26         IxEthAcc.o \
27         IxEthAccCommon.o \
28         IxEthAccControlInterface.o \
29         IxEthAccDataPlane.o \
30         IxEthAccMac.o \
31         IxEthAccMii.o \
32         IxEthDBAPI.o \
33         IxEthDBAPISupport.o \
34         IxEthDBCore.o \
35         IxEthDBEvents.o \
36         IxEthDBFeatures.o \
37         IxEthDBFirewall.o \
38         IxEthDBHashtable.o \
39         IxEthDBLearning.o \
40         IxEthDBMem.o \
41         IxEthDBNPEAdaptor.o \
42         IxEthDBPortUpdate.o \
43         IxEthDBReports.o \
44         IxEthDBSearch.o \
45         IxEthDBSpanningTree.o \
46         IxEthDBUtil.o \
47         IxEthDBVlan.o \
48         IxEthDBWiFi.o \
49         IxEthMii.o \
50         IxQMgrAqmIf.o \
51         IxQMgrDispatcher.o \
52         IxQMgrInit.o \
53         IxQMgrQAccess.o \
54         IxQMgrQCfg.o \
55         IxFeatureCtrl.o \
56         IxNpeDl.o \
57         IxNpeDlImageMgr.o \
58         IxNpeDlNpeMgr.o \
59         IxNpeDlNpeMgrUtils.o \
60         IxNpeMh.o \
61         IxNpeMhConfig.o \
62         IxNpeMhReceive.o \
63         IxNpeMhSend.o \
64         IxNpeMhSolicitedCbMgr.o \
65         IxNpeMhUnsolicitedCbMgr.o
66
67 SRCS    := $(SOBJS:.o=.S) $(COBJS-y:.o=.c)
68 OBJS    := $(addprefix $(obj),$(COBJS-y))
69 SOBJS   := $(addprefix $(obj),$(SOBJS))
70
71 all:    $(LIB)
72
73 $(LIB): $(obj).depend $(OBJS)
74         $(call cmd_link_o_target, $(OBJS))
75
76 #########################################################################
77
78 # defines $(obj).depend target
79 include $(SRCTREE)/rules.mk
80
81 sinclude $(obj).depend
82
83 #########################################################################