hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# SPDX-License-Identifier: GPL-2.0
#
# Makefile for the Linux network (wan) device drivers.
#
# 3 Aug 2000, Christoph Hellwig <hch@infradead.org>
# Rewritten to use lists instead of if-statements.
#
 
obj-$(CONFIG_HDLC)        += hdlc.o
obj-$(CONFIG_HDLC_RAW)        += hdlc_raw.o
obj-$(CONFIG_HDLC_RAW_ETH)    += hdlc_raw_eth.o
obj-$(CONFIG_HDLC_CISCO)    += hdlc_cisco.o
obj-$(CONFIG_HDLC_FR)        += hdlc_fr.o
obj-$(CONFIG_HDLC_PPP)        += hdlc_ppp.o
obj-$(CONFIG_HDLC_X25)        += hdlc_x25.o
 
obj-$(CONFIG_HOSTESS_SV11)    += z85230.o    hostess_sv11.o
obj-$(CONFIG_SEALEVEL_4021)    += z85230.o    sealevel.o
obj-$(CONFIG_COSA)        += cosa.o
obj-$(CONFIG_FARSYNC)        += farsync.o
obj-$(CONFIG_X25_ASY)        += x25_asy.o
 
obj-$(CONFIG_LANMEDIA)        += lmc/
 
obj-$(CONFIG_DLCI)        += dlci.o 
obj-$(CONFIG_SDLA)        += sdla.o
obj-$(CONFIG_LAPBETHER)        += lapbether.o
obj-$(CONFIG_SBNI)        += sbni.o
obj-$(CONFIG_N2)        += n2.o
obj-$(CONFIG_C101)        += c101.o
obj-$(CONFIG_WANXL)        += wanxl.o
obj-$(CONFIG_PCI200SYN)        += pci200syn.o
obj-$(CONFIG_PC300TOO)        += pc300too.o
obj-$(CONFIG_IXP4XX_HSS)    += ixp4xx_hss.o
obj-$(CONFIG_FSL_UCC_HDLC)    += fsl_ucc_hdlc.o
obj-$(CONFIG_SLIC_DS26522)    += slic_ds26522.o
 
clean-files := wanxlfw.inc
$(obj)/wanxl.o:    $(obj)/wanxlfw.inc
 
ifeq ($(CONFIG_WANXL_BUILD_FIRMWARE),y)
ifeq ($(ARCH),m68k)
  M68KCC = $(CC)
  M68KLD = $(LD)
else
  M68KCC = $(CROSS_COMPILE_M68K)gcc
  M68KLD = $(CROSS_COMPILE_M68K)ld
endif
 
quiet_cmd_build_wanxlfw = BLDFW   $@
      cmd_build_wanxlfw = hexdump -ve '"\n" 16/1 "0x%02X,"' $< | \
   sed 's/0x  ,//g;1s/^/static const u8 firmware[]={/;$$s/,$$/\n};\n/' > $@
 
$(obj)/wanxlfw.inc: $(obj)/wanxlfw.bin FORCE
   $(call if_changed,build_wanxlfw)
 
quiet_cmd_m68kld_bin_o = M68KLD  $@
      cmd_m68kld_bin_o = $(M68KLD) --oformat binary -Ttext 0x1000 $< -o $@
 
$(obj)/wanxlfw.bin: $(obj)/wanxlfw.o FORCE
   $(call if_changed,m68kld_bin_o)
 
quiet_cmd_m68kas_o_S = M68KAS  $@
      cmd_m68kas_o_S = $(M68KCC) -D__ASSEMBLY__ -Wp,-MD,$(depfile) -I$(srctree)/include/uapi -c -o $@ $<
 
$(obj)/wanxlfw.o: $(src)/wanxlfw.S FORCE
   $(call if_changed_dep,m68kas_o_S)
endif
targets += wanxlfw.inc wanxlfw.bin wanxlfw.o