Tawfik Bayouk | c0c8c77 | 2012-08-17 17:33:06 +0300 | [diff] [blame] | 1 | include $(TOPDIR)/config.mk |
| 2 | include paths.mk |
| 3 | |
Tawfik Bayouk | c0c8c77 | 2012-08-17 17:33:06 +0300 | [diff] [blame] | 4 | |
Omri Itach | 4f88e45 | 2013-02-12 17:08:40 +0200 | [diff] [blame] | 5 | ifneq ($(BOARD_TYPE),mv_fpga_board) |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 6 | MAKE_PEX = yes |
| 7 | MAKE_SDMMC = yes |
| 8 | MAKE_CNTMR = yes |
| 9 | MAKE_SATA = yes |
| 10 | MAKE_RTC = yes |
Omri Itach | 4f88e45 | 2013-02-12 17:08:40 +0200 | [diff] [blame] | 11 | else |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 12 | MAKE_PCI = yes |
Omri Itach | 4f88e45 | 2013-02-12 17:08:40 +0200 | [diff] [blame] | 13 | endif |
Omri Itach | 1563122 | 2012-08-29 17:33:06 +0300 | [diff] [blame] | 14 | |
Igor Patrik | c53aff1 | 2013-03-03 17:33:37 +0200 | [diff] [blame] | 15 | ifeq ($(BOARD),alp) |
Omri Itach | 7c769c2 | 2013-03-26 17:33:37 +0200 | [diff] [blame] | 16 | MAKE_USB = yes |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 17 | MAKE_PPV2 = yes |
| 18 | MAKE_GENERAL_U_BOOT_TOOLS = yes |
Tal Cohen | 5e06751 | 2013-03-25 17:33:37 +0200 | [diff] [blame] | 19 | MAKE_SPI_NAND = yes |
Ken Ma | d90aa89 | 2015-02-26 15:23:09 +0800 | [diff] [blame] | 20 | MAKE_SWITCH = yes |
Omri Itach | 96395dd | 2013-03-07 17:33:37 +0200 | [diff] [blame] | 21 | endif |
| 22 | |
Igor Patrik | c53aff1 | 2013-03-03 17:33:37 +0200 | [diff] [blame] | 23 | ifeq ($(BOARD),a375) |
Omri Itach | 7c769c2 | 2013-03-26 17:33:37 +0200 | [diff] [blame] | 24 | MAKE_USB = yes |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 25 | MAKE_PPV2 = yes |
| 26 | MAKE_GENERAL_U_BOOT_TOOLS = yes |
Tal Cohen | 5e06751 | 2013-03-25 17:33:37 +0200 | [diff] [blame] | 27 | MAKE_SPI_NAND = yes |
Igor Patrik | c53aff1 | 2013-03-03 17:33:37 +0200 | [diff] [blame] | 28 | endif |
| 29 | |
Eli Nidam | 6da494e | 2013-03-10 17:33:37 +0200 | [diff] [blame] | 30 | ifeq ($(BOARD),a38x) |
Omri Itach | 7c769c2 | 2013-03-26 17:33:37 +0200 | [diff] [blame] | 31 | MAKE_USB = yes |
Eli Nidam | 0c69ae5 | 2013-03-23 17:33:37 +0200 | [diff] [blame] | 32 | MAKE_SATA3 = yes |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 33 | MAKE_NETA = yes |
| 34 | MAKE_GENERAL_U_BOOT_TOOLS = yes |
Tal Cohen | 5e06751 | 2013-03-25 17:33:37 +0200 | [diff] [blame] | 35 | MAKE_SPI_NAND = yes |
kostap | 4e27eb9 | 2013-03-21 17:33:37 +0200 | [diff] [blame] | 36 | MAKE_RTC2 = yes |
Bassel Saba | fe0c42e | 2015-05-11 12:59:43 +0300 | [diff] [blame] | 37 | ifdef CONFIG_ARMADA_38X |
kostap | 0a8b1c7 | 2015-03-05 10:46:44 +0200 | [diff] [blame] | 38 | MAKE_SWITCH_SERVICES = yes |
Bassel Saba | fe0c42e | 2015-05-11 12:59:43 +0300 | [diff] [blame] | 39 | endif |
Ken Ma | d90aa89 | 2015-02-26 15:23:09 +0800 | [diff] [blame] | 40 | MAKE_SWITCH = yes |
Eli Nidam | 6da494e | 2013-03-10 17:33:37 +0200 | [diff] [blame] | 41 | endif |
| 42 | |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 43 | ifeq ($(BOARD),msys) |
| 44 | MAKE_NETA = yes |
Eli Nidam | f57e98b | 2013-03-13 17:33:37 +0200 | [diff] [blame] | 45 | MAKE_SWITCH_SERVICES = yes |
Omri Itach | 2a57d45 | 2013-03-27 17:33:37 +0200 | [diff] [blame] | 46 | MAKE_GENERAL_U_BOOT_TOOLS = yes |
Omri Itach | 8afb1a7 | 2013-03-05 17:33:37 +0200 | [diff] [blame] | 47 | ifdef CONFIG_ALLEYCAT3 |
| 48 | MAKE_USB = yes |
| 49 | endif |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 50 | endif |
Shadi Ammouri | b212989 | 2013-03-15 17:33:37 +0200 | [diff] [blame] | 51 | |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 52 | ifeq ($(BOARD_TYPE),mv_fpga_board) |
| 53 | MAKE_NETA = yes |
| 54 | endif |
| 55 | |
| 56 | |
Jing Hua | 2311833 | 2013-03-19 17:33:37 +0200 | [diff] [blame] | 57 | COMMON_OBJS = $(COMMON_DIR)/mvCommon.o $(COMMON_DIR)/mvList.o |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 58 | OSSERVICES_OBJS = $(OSSERVICES_DIR)/mvOs.o |
| 59 | ifdef MAKE_SATA |
| 60 | OSSERVICES_OBJS+= $(OSSERVICES_DIR)/mvOsSata.o |
| 61 | endif |
Hanna Hawa | eab563c | 2013-03-26 17:33:37 +0200 | [diff] [blame] | 62 | |
| 63 | BOARD_OBJS-y = $(BOARD_ENV_DIR)/mvBoardEnvSpec.o |
| 64 | BOARD_OBJS-$(CONFIG_ARMADA_39X) = $(BOARD_ENV_DIR)/mvBoardEnvSpec39x.o |
| 65 | BOARD_OBJS-$(CONFIG_ARMADA_38X) = $(BOARD_ENV_DIR)/mvBoardEnvSpec38x.o |
| 66 | BOARD_OBJS-y += $(BOARD_ENV_DIR)/mvBoardEnvLib.o |
Hanna Hawa | 12affd6 | 2013-03-31 17:33:37 +0200 | [diff] [blame] | 67 | BOARD_OBJS-$(CONFIG_ARMADA_39X) += $(BOARD_ENV_DIR)/mvBoardEnvLib39x.o |
| 68 | BOARD_OBJS-$(CONFIG_ARMADA_38X) += $(BOARD_ENV_DIR)/mvBoardEnvLib38x.o |
Hanna Hawa | eab563c | 2013-03-26 17:33:37 +0200 | [diff] [blame] | 69 | BOARD_OBJS += $(sort $(BOARD_OBJS-y)) |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 70 | |
Yosi Tayar | 3fba4a3 | 2013-03-13 17:33:37 +0200 | [diff] [blame] | 71 | # SEE README.arm-unaligned-accesses |
| 72 | $(BOARD_ENV_DIR)/mvBoardEnvLib.o: CFLAGS += $(PLATFORM_NO_UNALIGNED) |
| 73 | |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 74 | HAL_IF_OBJS = $(HAL_IF_DIR)/mvSysSpi.o \ |
| 75 | $(HAL_IF_DIR)/mvSysNfc.o \ |
| 76 | $(HAL_IF_DIR)/mvSysXor.o \ |
| 77 | $(HAL_IF_DIR)/mvSysEthPhy.o |
| 78 | |
| 79 | |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 80 | HAL_OBJS = $(HAL_SPI_DIR)/mvSpi.o \ |
| 81 | $(HAL_SPI_DIR)/mvSpiCmnd.o \ |
| 82 | $(HAL_NFC_DIR)/mvNfc.o \ |
| 83 | $(HAL_XOR_DIR)/mvXor.o \ |
| 84 | $(HAL_XOR_DIR)/mvXorAddrDec.o \ |
| 85 | $(HAL_DRAM_DIR)/mvDramIf.o \ |
| 86 | $(HAL_ETHPHY_DIR)/mvEthPhy.o \ |
| 87 | $(HAL_GPP_DIR)/mvGpp.o \ |
| 88 | $(HAL_TWSI_DIR)/mvTwsi.o \ |
| 89 | $(HAL_UART_DIR)/mvUart.o \ |
| 90 | $(HAL_PCIIF_DIR)/mvPciIf.o \ |
| 91 | $(HAL_PCIIF_UTIL_DIR)/mvPciUtils.o |
Yosi Tayar | df07710 | 2013-03-02 17:33:37 +0200 | [diff] [blame] | 92 | HAL_OBJS-$(CONFIG_MV_XSMI) = $(HAL_ETHPHY_DIR)/mvEthPhyXsmi.o |
| 93 | HAL_OBJS-$(CONFIG_MV_ETH_10G) += $(HAL_ETHPHY_DIR)/mvEth10gPhy.o |
Hanna Hawa | 597804a | 2013-03-15 17:33:37 +0200 | [diff] [blame] | 94 | HAL_OBJS += $(sort $(HAL_OBJS-y)) |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 95 | |
| 96 | USP_OBJS = $(USP_DIR)/mv_spi.o \ |
| 97 | $(USP_DIR)/nand_nfc.o \ |
| 98 | $(USP_DIR)/mv_flash.o \ |
Tal Cohen | 5e06751 | 2013-03-25 17:33:37 +0200 | [diff] [blame] | 99 | $(USP_DIR)/mv_nand.o \ |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 100 | $(USP_DIR)/mv_serial.o \ |
| 101 | $(USP_DIR)/mv_i2c.o \ |
| 102 | $(USP_DIR)/mv_tsc2005.o \ |
| 103 | $(USP_DIR)/cmd_rcvr.o \ |
| 104 | $(USP_DIR)/mv_cmd.o \ |
| 105 | $(USP_DIR)/mv_dram.o \ |
| 106 | $(USP_DIR)/cmd_bubt.o \ |
Bassel Saba | 2af50d8 | 2015-05-04 13:12:51 +0300 | [diff] [blame] | 107 | $(USP_DIR)/cmd_mvsource.o \ |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 108 | $(USP_DIR)/cmd_resetenv.o \ |
| 109 | $(USP_DIR)/mvDramScrubbing.o \ |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 110 | $(USP_DIR)/cmd_ddr.o \ |
| 111 | $(USP_DIR)/mv_phy.o |
Hanna Hawa | 325b5cd | 2013-03-18 17:33:37 +0200 | [diff] [blame] | 112 | USP_OBJS-$(CONFIG_CMD_BOARDCFG) = $(USP_DIR)/cmd_boardCfg.o |
Omri Itach | 1852ff4 | 2013-03-02 17:33:37 +0200 | [diff] [blame] | 113 | USP_OBJS-$(CONFIG_OF_BOARD_SETUP) += $(USP_DIR)/mv_fdt.o |
Hanna Hawa | b0a0888 | 2013-03-07 17:33:37 +0200 | [diff] [blame] | 114 | USP_OBJS += $(sort $(USP_OBJS-y)) |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 115 | |
| 116 | ifdef MAKE_PPV2 |
| 117 | ETH_OBJS = $(HAL_IF_DIR)/mvSysPp2.o \ |
| 118 | $(HAL_PP2_GMAC_DIR)/mvEthGmacApi.o \ |
| 119 | $(HAL_PP2_GBE_DIR)/mvPp2Gbe.o \ |
| 120 | $(HAL_PP2_GBE_DIR)/mvPp2AddrDec.o \ |
| 121 | $(HAL_PP2_BM_DIR)/mvBm.o \ |
| 122 | $(HAL_PP2_PRS_DIR)/mvPp2PrsHw.o \ |
| 123 | $(HAL_PP2_PRS_DIR)/mvPp2Prs.o \ |
| 124 | $(HAL_PP2_CLS_DIR)/mvPp2ClsHw.o \ |
| 125 | $(HAL_PP2_CLS_DIR)/mvPp2Classifier.o \ |
| 126 | $(HAL_PP2_COMMON_DIR)/mvPp2Common.o \ |
| 127 | $(USP_DIR)/mv_egiga_pp2.o |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 128 | endif |
| 129 | |
Eli Nidam | f57e98b | 2013-03-13 17:33:37 +0200 | [diff] [blame] | 130 | ifdef MAKE_SWITCH_SERVICES |
kostap | 0a8b1c7 | 2015-03-05 10:46:44 +0200 | [diff] [blame] | 131 | USP_OBJS += $(USP_DIR)/switchingServices/switchingServices.o |
| 132 | ifeq ($(BOARD),a38x) |
| 133 | USP_OBJS += $(USP_DIR)/switchingServices/sar_bc2.o |
| 134 | endif |
Eli Nidam | f57e98b | 2013-03-13 17:33:37 +0200 | [diff] [blame] | 135 | endif |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 136 | |
| 137 | ifdef MAKE_NETA |
| 138 | ETH_OBJS = $(HAL_IF_DIR)/mvSysNeta.o \ |
| 139 | $(HAL_NETA_GBE_DIR)/mvNeta.o \ |
| 140 | $(HAL_NETA_GBE_DIR)/mvNetaAddrDec.o \ |
| 141 | $(HAL_NETA_GBE_DIR)/mvNetaDebug.o \ |
| 142 | $(USP_DIR)/mv_egiga_neta.o |
| 143 | endif |
| 144 | |
Ken Ma | d90aa89 | 2015-02-26 15:23:09 +0800 | [diff] [blame] | 145 | ifdef MAKE_SWITCH |
| 146 | USP_OBJS += $(USP_ETH_SWITCH_DIR)/mvSwitch.o |
| 147 | endif |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 148 | |
| 149 | ifdef MAKE_USB |
| 150 | HAL_IF_OBJS += $(HAL_IF_DIR)/mvSysUsb.o |
| 151 | HAL_OBJS += $(HAL_USB_DIR)/mvUsb.o \ |
| 152 | $(HAL_USB_DIR)/mvUsbAddrDec.o |
| 153 | USP_OBJS += $(USP_DIR)/mv_usb.o |
| 154 | endif |
| 155 | |
| 156 | ifdef MAKE_PCI |
| 157 | HAL_IF_OBJS += $(HAL_IF_DIR)/mvSysPci.o |
| 158 | HAL_OBJS += $(HAL_PCI_DIR)/mvPci.o |
| 159 | USP_OBJS += $(USP_DIR)/mv_pci.o |
| 160 | endif |
| 161 | |
| 162 | |
| 163 | ifdef MAKE_PEX |
| 164 | HAL_IF_OBJS += $(HAL_IF_DIR)/mvSysPex.o |
| 165 | HAL_OBJS += $(HAL_PEX_DIR)/mvPex.o \ |
| 166 | $(HAL_PEX_DIR)/mvPexAddrDec.o |
| 167 | USP_OBJS += $(USP_DIR)/cmd_pcie.o \ |
| 168 | $(USP_DIR)/mv_pex.o |
| 169 | endif |
| 170 | |
| 171 | |
| 172 | ifdef MAKE_SDMMC |
| 173 | HAL_IF_OBJS += $(HAL_IF_DIR)/mvSysSdmmc.o |
| 174 | HAL_OBJS += $(HAL_MMC_DIR)/mvSdmmcAddrDec.o |
| 175 | endif |
| 176 | |
| 177 | |
| 178 | ifdef MAKE_CNTMR |
| 179 | HAL_IF_OBJS += $(HAL_IF_DIR)/mvSysCntmr.o |
| 180 | HAL_OBJS += $(HAL_CNTMR_DIR)/mvCntmr.o |
| 181 | endif |
| 182 | |
| 183 | |
| 184 | ifdef MAKE_SATA |
| 185 | HAL_IF_OBJS += $(HAL_IF_DIR)/mvSysSata.o |
| 186 | HAL_OBJS += $(HAL_SATA_CORE_DIR)/mvSata.o \ |
| 187 | $(HAL_SATA_CORE_DIR)/mvSataAddrDec.o \ |
| 188 | $(HAL_SATA_CORE_DIR)/mvStorageDev.o \ |
| 189 | $(HAL_SATA_CORE_DIR)/mvLog.o |
| 190 | USP_OBJS += $(USP_DIR)/mv_ide.o |
Eli Nidam | 0c69ae5 | 2013-03-23 17:33:37 +0200 | [diff] [blame] | 191 | ifdef MAKE_SATA3 |
| 192 | SOC_OBJS += $(HAL_SATA3_DIR)/mvSata3AddrDec.o |
| 193 | HAL_IF_OBJS += $(HAL_IF_DIR)/mvSysSata3.o |
Eli Nidam | ba4d0e0 | 2013-03-01 17:33:37 +0200 | [diff] [blame] | 194 | USP_OBJS += $(USP_DIR)/mv_scsi.o |
Eli Nidam | 0c69ae5 | 2013-03-23 17:33:37 +0200 | [diff] [blame] | 195 | endif |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 196 | endif |
| 197 | |
| 198 | |
kostap | 4e27eb9 | 2013-03-21 17:33:37 +0200 | [diff] [blame] | 199 | ifeq ($(MAKE_RTC),yes) |
| 200 | ifneq ($(MAKE_RTC2),yes) |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 201 | HAL_OBJS += $(HAL_RTC_DIR)/mvRtc.o |
| 202 | USP_OBJS += $(USP_DIR)/mv_rtc.o |
| 203 | endif |
kostap | 4e27eb9 | 2013-03-21 17:33:37 +0200 | [diff] [blame] | 204 | endif |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 205 | |
kostap | 4e27eb9 | 2013-03-21 17:33:37 +0200 | [diff] [blame] | 206 | ifeq ($(MAKE_RTC2),yes) |
| 207 | USP_OBJS += $(USP_DIR)/mv_rtc2.o |
| 208 | endif |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 209 | |
| 210 | ifdef MAKE_GENERAL_U_BOOT_TOOLS |
| 211 | USP_OBJS += $(USP_DIR)/cmd_sys_restore.o \ |
| 212 | $(USP_DIR)/cmd_unitInfo.o |
| 213 | endif |
| 214 | |
| 215 | SOC_OBJS+= $(SOC_ENV_DIR)/mvCtrlEnvAddrDec.o \ |
| 216 | $(SOC_ENV_DIR)/mvCtrlEnvLib.o \ |
| 217 | $(SOC_SYS_DIR)/mvAhbToMbus.o \ |
| 218 | $(SOC_SYS_DIR)/mvCpuIf.o \ |
| 219 | $(SOC_CPU_DIR)/mvCpu.o \ |
| 220 | $(SOC_DEVICE_DIR)/mvDevice.o |
Hanna Hawa | 1e16413 | 2013-03-01 17:33:37 +0200 | [diff] [blame] | 221 | SOC_OBJS-$(CONFIG_MV_ETH_PP2) += $(SOC_ENV_DIR)/mvCtrlEthCompLib.o |
| 222 | SOC_OBJS-$(CONFIG_NET_COMPLEX) += $(SOC_ENV_DIR)/mvCtrlNetCompLib.o |
| 223 | SOC_OBJS += $(sort $(SOC_OBJS-y)) |
Tawfik Bayouk | c0c8c77 | 2012-08-17 17:33:06 +0300 | [diff] [blame] | 224 | |
Igor Patrik | c53aff1 | 2013-03-03 17:33:37 +0200 | [diff] [blame] | 225 | ifneq ($(BOARD),alp) |
| 226 | ifneq ($(BOARD),a375) |
Eli Nidam | 6da494e | 2013-03-10 17:33:37 +0200 | [diff] [blame] | 227 | ifneq ($(BOARD),a38x) |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 228 | USP_OBJS += $(USP_DIR)/mv_main.o |
Omri Itach | cee79ae | 2013-02-13 14:34:19 +0200 | [diff] [blame] | 229 | endif |
Igor Patrik | c53aff1 | 2013-03-03 17:33:37 +0200 | [diff] [blame] | 230 | endif |
Eli Nidam | 6da494e | 2013-03-10 17:33:37 +0200 | [diff] [blame] | 231 | endif |
Omri Itach | cee79ae | 2013-02-13 14:34:19 +0200 | [diff] [blame] | 232 | |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 233 | ifneq ($(BOARD),msys) |
| 234 | ifneq ($(BOARD),axp) |
| 235 | SOBJS += $(USP_DIR)/jump.o \ |
| 236 | $(HAL_DRAM_DIR)/mvDramIfBasicInit.o |
| 237 | endif |
| 238 | endif |
| 239 | |
Omri Itach | 7d6ed21 | 2013-02-19 14:34:19 +0200 | [diff] [blame] | 240 | SOBJS = $(USP_DIR)/platform.o |
Omri Itach | a765c96 | 2012-11-04 16:01:36 +0200 | [diff] [blame] | 241 | |
Omri Itach | 8df5357 | 2013-03-24 17:33:37 +0200 | [diff] [blame] | 242 | ifdef CONFIG_AMP_SUPPORT |
| 243 | USP_OBJS += $(USP_DIR)/mv_amp.o |
| 244 | SOBJS += $(USP_DIR)/mv_micro_loader.o |
Eli Nidam | 6da494e | 2013-03-10 17:33:37 +0200 | [diff] [blame] | 245 | endif |
| 246 | |
Tal Cohen | 5e06751 | 2013-03-25 17:33:37 +0200 | [diff] [blame] | 247 | ifdef MAKE_SPI_NAND |
| 248 | USP_OBJS += $(USP_DIR)/nand_spi.o |
| 249 | endif |
| 250 | |
Tawfik Bayouk | c0c8c77 | 2012-08-17 17:33:06 +0300 | [diff] [blame] | 251 | COBJS = $(COMMON_OBJS) \ |
| 252 | $(OSSERVICES_OBJS) \ |
| 253 | $(HAL_OBJS) \ |
| 254 | $(HAL_IF_OBJS) \ |
| 255 | $(SOC_OBJS) \ |
| 256 | $(BOARD_OBJS) \ |
| 257 | $(USP_OBJS) \ |
| 258 | $(ETH_OBJS) |
| 259 | |
| 260 | LIB = lib$(VENDOR).o |
| 261 | |
| 262 | SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) |
| 263 | OBJS := $(addprefix $(obj),$(COBJS)) |
| 264 | SOBJS := $(addprefix $(obj),$(SOBJS)) |
| 265 | |
| 266 | $(LIB): $(obj).depend $(OBJS) $(SOBJS) |
| 267 | $(call cmd_link_o_target, $(OBJS) $(SOBJS)) |
| 268 | |
| 269 | ######################################################################### |
| 270 | # This is for $(obj).depend target |
| 271 | include $(SRCTREE)/rules.mk |
| 272 | |
| 273 | sinclude $(obj).depend |
| 274 | |
| 275 | ######################################################################### |