.. | .. |
---|
20 | 20 | $(obj)/vmlinux.gz: $(obj)/vmlinux.bin FORCE |
---|
21 | 21 | $(call if_changed,gzip) |
---|
22 | 22 | |
---|
23 | | -$(obj)/vmImage: $(obj)/vmlinux.gz |
---|
| 23 | +$(obj)/vmImage: $(obj)/vmlinux.gz FORCE |
---|
24 | 24 | $(call if_changed,uimage) |
---|
25 | 25 | @$(kecho) 'Kernel: $@ is ready' |
---|
26 | 26 | |
---|
.. | .. |
---|
30 | 30 | |
---|
31 | 31 | $(obj)/compressed/vmlinux: $(obj)/vmlinux.gz FORCE |
---|
32 | 32 | $(Q)$(MAKE) $(build)=$(obj)/compressed $@ |
---|
33 | | - |
---|
34 | | -# Rule to build device tree blobs |
---|
35 | | -DTB_SRC := $(patsubst "%",%,$(CONFIG_NIOS2_DTB_SOURCE)) |
---|
36 | | - |
---|
37 | | -# Make sure the generated dtb gets removed during clean |
---|
38 | | -extra-$(CONFIG_NIOS2_DTB_SOURCE_BOOL) += system.dtb |
---|
39 | | - |
---|
40 | | -$(obj)/system.dtb: $(DTB_SRC) FORCE |
---|
41 | | - $(call cmd,dtc) |
---|
42 | | - |
---|
43 | | -# Ensure system.dtb exists |
---|
44 | | -$(obj)/linked_dtb.o: $(obj)/system.dtb |
---|
45 | | - |
---|
46 | | -obj-$(CONFIG_NIOS2_DTB_SOURCE_BOOL) += linked_dtb.o |
---|
47 | | - |
---|
48 | | -targets += $(dtb-y) |
---|
49 | | - |
---|
50 | | -# Rule to build device tree blobs with make command |
---|
51 | | -$(obj)/%.dtb: $(src)/dts/%.dts FORCE |
---|
52 | | - $(call if_changed_dep,dtc) |
---|
53 | | - |
---|
54 | | -$(obj)/dtbs: $(addprefix $(obj)/, $(dtb-y)) |
---|
55 | 33 | |
---|
56 | 34 | install: |
---|
57 | 35 | sh $(srctree)/$(src)/install.sh $(KERNELRELEASE) $(BOOTIMAGE) System.map "$(INSTALL_PATH)" |
---|