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

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


  1 # SPDX-License-Identifier: GPL-2.0                
  2 # Some of the tools (perf) use same make varia    
  3 # as in kernel build.                             
  4 export srctree=                                   
  5 export objtree=                                   
  6                                                   
  7 include scripts/Makefile.include                  
  8                                                   
  9 help:                                             
 10         @echo 'Possible targets:'                 
 11         @echo ''                                  
 12         @echo '  acpi                   - ACPI    
 13         @echo '  bpf                    - misc    
 14         @echo '  counter                - coun    
 15         @echo '  cpupower               - a to    
 16         @echo '  debugging              - tool    
 17         @echo '  firewire               - the     
 18         @echo '  firmware               - Firm    
 19         @echo '  freefall               - lapt    
 20         @echo '  gpio                   - GPIO    
 21         @echo '  hv                     - tool    
 22         @echo '  iio                    - IIO     
 23         @echo '  intel-speed-select     - Inte    
 24         @echo '  kvm_stat               - top-    
 25         @echo '  leds                   - LEDs    
 26         @echo '  nolibc                 - noli    
 27         @echo '  objtool                - an E    
 28         @echo '  pci                    - PCI     
 29         @echo '  perf                   - Linu    
 30         @echo '  selftests              - vari    
 31         @echo '  sched_ext              - sche    
 32         @echo '  bootconfig             - boot    
 33         @echo '  spi                    - spi     
 34         @echo '  tmon                   - ther    
 35         @echo '  thermometer            - temp    
 36         @echo '  thermal-engine         - ther    
 37         @echo '  thermal                - ther    
 38         @echo '  tracing                - misc    
 39         @echo '  turbostat              - Inte    
 40         @echo '  usb                    - USB     
 41         @echo '  virtio                 - vhos    
 42         @echo '  mm                     - misc    
 43         @echo '  wmi                    - WMI     
 44         @echo '  x86_energy_perf_policy - Inte    
 45         @echo ''                                  
 46         @echo 'You can do:'                       
 47         @echo ' $$ make -C tools/ <tool>_insta    
 48         @echo ''                                  
 49         @echo '  from the kernel command line     
 50         @echo '  the tools above'                 
 51         @echo ''                                  
 52         @echo '  $$ make tools/all'               
 53         @echo ''                                  
 54         @echo '  builds all tools.'               
 55         @echo ''                                  
 56         @echo '  $$ make tools/install'           
 57         @echo ''                                  
 58         @echo '  installs all tools.'             
 59         @echo ''                                  
 60         @echo 'Cleaning targets:'                 
 61         @echo ''                                  
 62         @echo '  all of the above with the "_c    
 63         @echo '    the respective build direct    
 64         @echo '  clean: a summary clean target    
 65                                                   
 66 acpi: FORCE                                       
 67         $(call descend,power/$@)                  
 68                                                   
 69 cpupower: FORCE                                   
 70         $(call descend,power/$@)                  
 71                                                   
 72 counter firewire hv guest bootconfig spi usb v    
 73         $(call descend,$@)                        
 74                                                   
 75 bpf/%: FORCE                                      
 76         $(call descend,$@)                        
 77                                                   
 78 libapi: FORCE                                     
 79         $(call descend,lib/api)                   
 80                                                   
 81 nolibc: FORCE                                     
 82         $(call descend,include/nolibc)            
 83                                                   
 84 nolibc_%: FORCE                                   
 85         $(call descend,include/nolibc,$(patsub    
 86                                                   
 87 # The perf build does not follow the descend f    
 88 # invoking it via it's own make rule.             
 89 PERF_O   = $(if $(O),$(O)/tools/perf,)            
 90                                                   
 91 perf: FORCE                                       
 92         $(Q)mkdir -p $(PERF_O) .                  
 93         $(Q)$(MAKE) --no-print-directory -C pe    
 94                                                   
 95 sched_ext: FORCE                                  
 96         $(call descend,sched_ext)                 
 97                                                   
 98 selftests: FORCE                                  
 99         $(call descend,testing/$@)                
100                                                   
101 thermal: FORCE                                    
102         $(call descend,lib/$@)                    
103                                                   
104 turbostat x86_energy_perf_policy intel-speed-s    
105         $(call descend,power/x86/$@)              
106                                                   
107 tmon: FORCE                                       
108         $(call descend,thermal/$@)                
109                                                   
110 thermometer: FORCE                                
111         $(call descend,thermal/$@)                
112                                                   
113 thermal-engine: FORCE thermal                     
114         $(call descend,thermal/$@)                
115                                                   
116 freefall: FORCE                                   
117         $(call descend,laptop/$@)                 
118                                                   
119 kvm_stat: FORCE                                   
120         $(call descend,kvm/$@)                    
121                                                   
122 all: acpi counter cpupower gpio hv firewire \     
123                 perf selftests bootconfig spi     
124                 virtio mm bpf x86_energy_perf_    
125                 tmon freefall iio objtool kvm_    
126                 pci debugging tracing thermal     
127                                                   
128 acpi_install:                                     
129         $(call descend,power/$(@:_install=),in    
130                                                   
131 cpupower_install:                                 
132         $(call descend,power/$(@:_install=),in    
133                                                   
134 counter_install firewire_install gpio_install     
135         $(call descend,$(@:_install=),install)    
136                                                   
137 selftests_install:                                
138         $(call descend,testing/$(@:_install=),    
139                                                   
140 thermal_install:                                  
141         $(call descend,lib/$(@:_install=),inst    
142                                                   
143 turbostat_install x86_energy_perf_policy_insta    
144         $(call descend,power/x86/$(@:_install=    
145                                                   
146 tmon_install:                                     
147         $(call descend,thermal/$(@:_install=),    
148                                                   
149 thermometer_install:                              
150         $(call descend,thermal/$(@:_install=),    
151                                                   
152 thermal-engine_install:                           
153         $(call descend,thermal/$(@:_install=),    
154                                                   
155 freefall_install:                                 
156         $(call descend,laptop/$(@:_install=),i    
157                                                   
158 kvm_stat_install:                                 
159         $(call descend,kvm/$(@:_install=),inst    
160                                                   
161 install: acpi_install counter_install cpupower    
162                 hv_install firewire_install ii    
163                 perf_install selftests_install    
164                 virtio_install mm_install bpf_    
165                 tmon_install freefall_install     
166                 wmi_install pci_install debugg    
167                 tracing_install thermometer_in    
168                                                   
169 acpi_clean:                                       
170         $(call descend,power/acpi,clean)          
171                                                   
172 cpupower_clean:                                   
173         $(call descend,power/cpupower,clean)      
174                                                   
175 counter_clean hv_clean firewire_clean bootconf    
176         $(call descend,$(@:_clean=),clean)        
177                                                   
178 libapi_clean:                                     
179         $(call descend,lib/api,clean)             
180                                                   
181 libbpf_clean:                                     
182         $(call descend,lib/bpf,clean)             
183                                                   
184 libsubcmd_clean:                                  
185         $(call descend,lib/subcmd,clean)          
186                                                   
187 perf_clean:                                       
188         $(Q)mkdir -p $(PERF_O) .                  
189         $(Q)$(MAKE) --no-print-directory -C pe    
190                                                   
191 sched_ext_clean:                                  
192         $(call descend,sched_ext,clean)           
193                                                   
194 selftests_clean:                                  
195         $(call descend,testing/$(@:_clean=),cl    
196                                                   
197 thermal_clean:                                    
198         $(call descend,lib/thermal,clean)         
199                                                   
200 turbostat_clean x86_energy_perf_policy_clean i    
201         $(call descend,power/x86/$(@:_clean=),    
202                                                   
203 thermometer_clean:                                
204         $(call descend,thermal/thermometer,cle    
205                                                   
206 thermal-engine_clean:                             
207         $(call descend,thermal/thermal-engine,    
208                                                   
209 tmon_clean:                                       
210         $(call descend,thermal/tmon,clean)        
211                                                   
212 freefall_clean:                                   
213         $(call descend,laptop/freefall,clean)     
214                                                   
215 build_clean:                                      
216         $(call descend,build,clean)               
217                                                   
218 clean: acpi_clean counter_clean cpupower_clean    
219                 perf_clean selftests_clean tur    
220                 mm_clean bpf_clean iio_clean x    
221                 freefall_clean build_clean lib    
222                 gpio_clean objtool_clean leds_    
223                 intel-speed-select_clean traci    
224                 sched_ext_clean                   
225                                                   
226 .PHONY: FORCE                                     
                                                      

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