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

TOMOYO Linux Cross Reference
Linux/usr/include/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 /usr/include/Makefile (Version linux-6.12-rc7) and /usr/include/Makefile (Version linux-4.17.19)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2                                                   
  3 # Unlike the kernel space, exported headers ar    
  4 #  - Forbid C++ style comments                    
  5 #  - Use '__inline__', '__asm__' instead of 'i    
  6 #                                                 
  7 # -std=c90 (equivalent to -ansi) catches the v    
  8 # We cannot go as far as adding -Wpedantic sin    
  9 UAPI_CFLAGS := -std=c90 -Wall -Werror=implicit    
 10                                                   
 11 # In theory, we do not care -m32 or -m64 for h    
 12 # It is here just because CONFIG_CC_CAN_LINK i    
 13 UAPI_CFLAGS += $(filter -m32 -m64 --target=%,     
 14                                                   
 15 # USERCFLAGS might contain sysroot location fo    
 16 UAPI_CFLAGS += $(USERCFLAGS)                      
 17                                                   
 18 override c_flags = $(UAPI_CFLAGS) -Wp,-MMD,$(d    
 19                                                   
 20 # The following are excluded for now because t    
 21 #                                                 
 22 # Do not add a new header to the blacklist wit    
 23 # Please consider to fix the header first.        
 24 #                                                 
 25 # Sorted alphabetically.                          
 26 no-header-test += asm/ucontext.h                  
 27 no-header-test += drm/vmwgfx_drm.h                
 28 no-header-test += linux/am437x-vpfe.h             
 29 no-header-test += linux/coda.h                    
 30 no-header-test += linux/cyclades.h                
 31 no-header-test += linux/errqueue.h                
 32 no-header-test += linux/hdlc/ioctl.h              
 33 no-header-test += linux/ivtv.h                    
 34 no-header-test += linux/matroxfb.h                
 35 no-header-test += linux/omap3isp.h                
 36 no-header-test += linux/omapfb.h                  
 37 no-header-test += linux/patchkey.h                
 38 no-header-test += linux/phonet.h                  
 39 no-header-test += linux/sctp.h                    
 40 no-header-test += linux/sysctl.h                  
 41 no-header-test += linux/usb/audio.h               
 42 no-header-test += linux/v4l2-mediabus.h           
 43 no-header-test += linux/v4l2-subdev.h             
 44 no-header-test += linux/videodev2.h               
 45 no-header-test += linux/vm_sockets.h              
 46 no-header-test += sound/asequencer.h              
 47 no-header-test += sound/asoc.h                    
 48 no-header-test += sound/asound.h                  
 49 no-header-test += sound/compress_offload.h        
 50 no-header-test += sound/emu10k1.h                 
 51 no-header-test += sound/sfnt_info.h               
 52 no-header-test += xen/evtchn.h                    
 53 no-header-test += xen/gntdev.h                    
 54 no-header-test += xen/privcmd.h                   
 55                                                   
 56 # More headers are broken in some architecture    
 57                                                   
 58 ifeq ($(SRCARCH),arc)                             
 59 no-header-test += linux/bpf_perf_event.h          
 60 endif                                             
 61                                                   
 62 ifeq ($(SRCARCH),powerpc)                         
 63 no-header-test += linux/bpf_perf_event.h          
 64 endif                                             
 65                                                   
 66 ifeq ($(SRCARCH),sparc)                           
 67 no-header-test += asm/uctx.h                      
 68 no-header-test += asm/fbio.h                      
 69 endif                                             
 70                                                   
 71 # asm-generic/*.h is used by asm/*.h, and shou    
 72 no-header-test += asm-generic/%                   
 73                                                   
 74 always-y := $(patsubst $(obj)/%.h,%.hdrtest, $    
 75                                                   
 76 # Include the header twice to detect missing i    
 77 quiet_cmd_hdrtest = HDRTEST $<                    
 78       cmd_hdrtest = \                             
 79                 $(CC) $(c_flags) -fsyntax-only    
 80                         $(if $(filter-out $(no    
 81                 $(PERL) $(src)/headers_check.p    
 82                 touch $@                          
 83                                                   
 84 $(obj)/%.hdrtest: $(obj)/%.h FORCE                
 85         $(call if_changed_dep,hdrtest)            
 86                                                   
 87 # Since GNU Make 4.3, $(patsubst $(obj)/%/,%,$    
 88 # To support older Make versions, use a somewh    
 89 clean-files += $(filter-out Makefile headers_c    
                                                      

~ [ 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