diff options
Diffstat (limited to 'wct4xxp/Kbuild')
-rw-r--r-- | wct4xxp/Kbuild | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/wct4xxp/Kbuild b/wct4xxp/Kbuild index 218eaf5..ea6148b 100644 --- a/wct4xxp/Kbuild +++ b/wct4xxp/Kbuild @@ -1,24 +1,23 @@ -# yes, this is redundant... the Kbuild system is changing to hostprogs-y, -# but we need to be able to support older verions as well -host-progs := fw2h -hostprogs-y := fw2h - obj-m += wct4xxp.o EXTRA_CFLAGS := -I$(src)/.. $(shell $(src)/../oct612x/octasic-helper cflags $(src)/../oct612x) -Wno-undef wct4xxp-objs := base.o vpm450m.o $(shell $(src)/../oct612x/octasic-helper objects ../oct612x) +ifneq ($(HOTPLUG_FIRMWARE),yes) +wct4xxp-objs += firmware_oct6114-64d.o firmware_oct6114-128d.o +endif + $(obj)/base.o: $(src)/vpm450m.h $(src)/wct4xxp.h $(obj)/base.o: $(src)/../zaptel.h -$(obj)/vpm450m.o: $(obj)/vpmoct128_fw.h $(obj)/vpmoct064_fw.h $(src)/vpm450m.h +$(obj)/vpm450m.o: $(src)/vpm450m.h $(obj)/vpm450m.o: $(src)/../oct612x/include/oct6100api/oct6100_api.h -$(obj)/vpmoct128_fw.h: $(src)/OCT6114-128D.ima $(obj)/fw2h - $(obj)/fw2h $< $@ - -$(obj)/vpmoct064_fw.h: $(src)/OCT6114-64D.ima $(obj)/fw2h - $(obj)/fw2h $< $@ +$(obj)/firmware_oct6114-64d.o: $(src)/OCT6114-64D.ima $(obj)/base.o + @echo Making firmware object file for $(notdir $<) + @cd $(src) && ../build_tools/make_firmware_object $(notdir $<) $@ $(obj)/base.o -clean-files := vpmoct128_fw.h vpmoct064_fw.h +$(obj)/firmware_oct6114-128d.o: $(src)/OCT6114-128D.ima $(obj)/base.o + @echo Making firmware object file for $(notdir $<) + @cd $(src) && ../build_tools/make_firmware_object $(notdir $<) $@ $(obj)/base.o |