xref: /OK3568_Linux_fs/kernel/arch/parisc/boot/Makefile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Makefile for the linux parisc-specific parts of the boot image creator.
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyuntargets := image
7*4882a593Smuzhiyuntargets += bzImage
8*4882a593Smuzhiyunsubdir- := compressed
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun$(obj)/image: vmlinux FORCE
11*4882a593Smuzhiyun	$(call if_changed,objcopy)
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun$(obj)/bzImage: $(obj)/compressed/vmlinux FORCE
14*4882a593Smuzhiyun	$(call if_changed,objcopy)
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun$(obj)/compressed/vmlinux: FORCE
17*4882a593Smuzhiyun	$(Q)$(MAKE) $(build)=$(obj)/compressed $@
18*4882a593Smuzhiyun
19*4882a593Smuzhiyuninstall: $(CONFIGURE) $(obj)/bzImage
20*4882a593Smuzhiyun	sh -x  $(srctree)/$(obj)/install.sh $(KERNELRELEASE) $(obj)/bzImage \
21*4882a593Smuzhiyun	      System.map "$(INSTALL_PATH)"
22