-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.install
25 lines (20 loc) · 961 Bytes
/
Makefile.install
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
##
## MBSL Install Makefile
##
install-init:
install-body:
install-fini:
KERNEL_INSTALL_OPTS = $(KERNEL_BUILD_OPTS)
KERNEL_INSTALL_SRC = $(KERNEL_PATH)/arch/microblaze/boot/simpleImage.$(DTS)
KERNEL_INSTALL_DST = $(KERNEL_IMAGE)
kernel-install = $(RM) $(KERNEL_PATH)/{vmlinux,vmlinux.o} \
&& $(RM) $(KERNEL_PATH)/usr/{initramfs_data.o,built-in.o,gen_init_cpio} \
&& $(TOOLCHAIN_ENV) $(MAKE) -C $(KERNEL_PATH) $(KERNEL_INSTALL_OPTS) simpleImage.$(DTS) \
&& cp $(KERNEL_INSTALL_SRC) $(KERNEL_INSTALL_DST) && ls -lh $(KERNEL_INSTALL_DST)
busybox-install = $(TOOLCHAIN_ENV) $(MAKE) -C $(BUSYBOX_PATH) install CONFIG_PREFIX="$(GENRAMFS_PATH)"
common-install = $(TOOLCHAIN_ENV) $(MAKE) -C $($(1)_PATH) install DESTDIR="$(GENRAMFS_PATH)"
install-dts: $(DTS_FILE)
$(Q) echo "Installing dts file $(DTS_FILE)"
$(Q) cp $(DTS_FILE) $(KERNEL_DTS)
$(Q) ls -lh $(KERNEL_DTS)/$(DTS).dts
install-init: install-dts