~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/parisc/boot/compressed/Makefile

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/parisc/boot/compressed/Makefile (Architecture mips) and /arch/sparc/boot/compressed/Makefile (Architecture sparc)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 #                                                 
  3 # linux/arch/parisc/boot/compressed/Makefile      
  4 #                                                 
  5 # create a compressed self-extracting vmlinux     
  6 #                                                 
  7                                                   
  8 OBJECTS := head.o real2.o firmware.o misc.o pi    
  9 targets := vmlinux.lds vmlinux vmlinux.bin vml    
 10 targets += vmlinux.bin.xz vmlinux.bin.lzma vml    
 11 targets += $(OBJECTS) sizes.h                     
 12                                                   
 13 KBUILD_CFLAGS := -D__KERNEL__ -O2 -DBOOTLOADER    
 14 KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING       
 15 KBUILD_CFLAGS += -fno-strict-aliasing             
 16 KBUILD_CFLAGS += $(cflags-y) -fno-delete-null-    
 17 KBUILD_CFLAGS += -fno-PIE -mno-space-regs -mdi    
 18 ifndef CONFIG_64BIT                               
 19 KBUILD_CFLAGS += -mfast-indirect-calls            
 20 endif                                             
 21                                                   
 22 LDFLAGS_vmlinux := -X -e startup --as-needed -    
 23 $(obj)/vmlinux: $(obj)/vmlinux.lds $(addprefix    
 24         $(call if_changed,ld)                     
 25                                                   
 26 sed-sizes := -e 's/^\([0-9a-fA-F]*\) . \(__bss    
 27                                                   
 28 quiet_cmd_sizes = GEN $@                          
 29       cmd_sizes = $(NM) $< | sed -n $(sed-size    
 30                                                   
 31 $(obj)/sizes.h: vmlinux FORCE                     
 32         $(call if_changed,sizes)                  
 33                                                   
 34 AFLAGS_head.o += -I$(objtree)/$(obj) -DBOOTLOA    
 35 $(obj)/head.o: $(obj)/sizes.h                     
 36                                                   
 37 CFLAGS_misc.o += -I$(objtree)/$(obj)              
 38 $(obj)/misc.o: $(obj)/sizes.h                     
 39                                                   
 40 AFLAGS_real2.o += -DBOOTLOADER                    
 41                                                   
 42 CPPFLAGS_vmlinux.lds += -I$(objtree)/$(obj) -D    
 43 $(obj)/vmlinux.lds: $(obj)/sizes.h                
 44                                                   
 45 OBJCOPYFLAGS_vmlinux.bin := -R .comment -R .no    
 46 $(obj)/vmlinux.bin: vmlinux FORCE                 
 47         $(call if_changed,objcopy)                
 48                                                   
 49 suffix-$(CONFIG_KERNEL_GZIP)  := gz               
 50 suffix-$(CONFIG_KERNEL_BZIP2) := bz2              
 51 suffix-$(CONFIG_KERNEL_LZ4)  := lz4               
 52 suffix-$(CONFIG_KERNEL_LZMA)  := lzma             
 53 suffix-$(CONFIG_KERNEL_LZO)  := lzo               
 54 suffix-$(CONFIG_KERNEL_XZ)  := xz                 
 55                                                   
 56 $(obj)/vmlinux.bin.gz: $(obj)/vmlinux.bin FORC    
 57         $(call if_changed,gzip)                   
 58 $(obj)/vmlinux.bin.bz2: $(obj)/vmlinux.bin FOR    
 59         $(call if_changed,bzip2_with_size)        
 60 $(obj)/vmlinux.bin.lz4: $(obj)/vmlinux.bin FOR    
 61         $(call if_changed,lz4_with_size)          
 62 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FO    
 63         $(call if_changed,lzma_with_size)         
 64 $(obj)/vmlinux.bin.lzo: $(obj)/vmlinux.bin FOR    
 65         $(call if_changed,lzo_with_size)          
 66 $(obj)/vmlinux.bin.xz: $(obj)/vmlinux.bin FORC    
 67         $(call if_changed,xzkern_with_size)       
 68                                                   
 69 LDFLAGS_piggy.o := -r --format binary --oforma    
 70 $(obj)/piggy.o: $(obj)/vmlinux.scr $(obj)/vmli    
 71         $(call if_changed,ld)                     
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php