hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/net/wan/Makefile
....@@ -18,7 +18,6 @@
1818 obj-$(CONFIG_SEALEVEL_4021) += z85230.o sealevel.o
1919 obj-$(CONFIG_COSA) += cosa.o
2020 obj-$(CONFIG_FARSYNC) += farsync.o
21
-obj-$(CONFIG_DSCC4) += dscc4.o
2221 obj-$(CONFIG_X25_ASY) += x25_asy.o
2322
2423 obj-$(CONFIG_LANMEDIA) += lmc/
....@@ -48,14 +47,23 @@
4847 M68KLD = $(CROSS_COMPILE_M68K)ld
4948 endif
5049
51
-quiet_cmd_build_wanxlfw = BLD FW $@
52
- cmd_build_wanxlfw = \
53
- $(M68KCC) -D__ASSEMBLY__ -Wp,-MD,$(depfile) -I$(srctree)/include/uapi -c -o $(obj)/wanxlfw.o $<; \
54
- $(M68KLD) --oformat binary -Ttext 0x1000 $(obj)/wanxlfw.o -o $(obj)/wanxlfw.bin; \
55
- hexdump -ve '"\n" 16/1 "0x%02X,"' $(obj)/wanxlfw.bin | sed 's/0x ,//g;1s/^/static const u8 firmware[]={/;$$s/,$$/\n};\n/' >$(obj)/wanxlfw.inc; \
56
- rm -f $(obj)/wanxlfw.bin $(obj)/wanxlfw.o
50
+quiet_cmd_build_wanxlfw = BLDFW $@
51
+ cmd_build_wanxlfw = hexdump -ve '"\n" 16/1 "0x%02X,"' $< | \
52
+ sed 's/0x ,//g;1s/^/static const u8 firmware[]={/;$$s/,$$/\n};\n/' > $@
5753
58
-$(obj)/wanxlfw.inc: $(src)/wanxlfw.S
59
- $(call if_changed_dep,build_wanxlfw)
60
-targets += wanxlfw.inc
54
+$(obj)/wanxlfw.inc: $(obj)/wanxlfw.bin FORCE
55
+ $(call if_changed,build_wanxlfw)
56
+
57
+quiet_cmd_m68kld_bin_o = M68KLD $@
58
+ cmd_m68kld_bin_o = $(M68KLD) --oformat binary -Ttext 0x1000 $< -o $@
59
+
60
+$(obj)/wanxlfw.bin: $(obj)/wanxlfw.o FORCE
61
+ $(call if_changed,m68kld_bin_o)
62
+
63
+quiet_cmd_m68kas_o_S = M68KAS $@
64
+ cmd_m68kas_o_S = $(M68KCC) -D__ASSEMBLY__ -Wp,-MD,$(depfile) -I$(srctree)/include/uapi -c -o $@ $<
65
+
66
+$(obj)/wanxlfw.o: $(src)/wanxlfw.S FORCE
67
+ $(call if_changed_dep,m68kas_o_S)
6168 endif
69
+targets += wanxlfw.inc wanxlfw.bin wanxlfw.o