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


  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                    1 include scripts/Makefile.include
  8                                                     2 
  9 help:                                               3 help:
 10         @echo 'Possible targets:'                   4         @echo 'Possible targets:'
 11         @echo ''                                    5         @echo ''
 12         @echo '  acpi                   - ACPI !!   6         @echo '  cgroup     - cgroup tools'
 13         @echo '  bpf                    - misc !!   7         @echo '  cpupower   - a tool for all things x86 CPU power'
 14         @echo '  counter                - coun !!   8         @echo '  firewire   - the userspace part of nosy, an IEEE-1394 traffic sniffer'
 15         @echo '  cpupower               - a to !!   9         @echo '  lguest     - a minimal 32-bit x86 hypervisor'
 16         @echo '  debugging              - tool !!  10         @echo '  perf       - Linux performance measurement and analysis tool'
 17         @echo '  firewire               - the  !!  11         @echo '  selftests  - various kernel selftests'
 18         @echo '  firmware               - Firm !!  12         @echo '  turbostat  - Intel CPU idle stats and freq reporting tool'
 19         @echo '  freefall               - lapt !!  13         @echo '  usb        - USB testing tools'
 20         @echo '  gpio                   - GPIO !!  14         @echo '  virtio     - vhost test module'
 21         @echo '  hv                     - tool !!  15         @echo '  net        - misc networking tools'
 22         @echo '  iio                    - IIO  !!  16         @echo '  vm         - misc vm tools'
 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     17         @echo '  x86_energy_perf_policy - Intel energy policy tool'
 45         @echo ''                                   18         @echo ''
 46         @echo 'You can do:'                        19         @echo 'You can do:'
 47         @echo ' $$ make -C tools/ <tool>_insta     20         @echo ' $$ make -C tools/ <tool>_install'
 48         @echo ''                                   21         @echo ''
 49         @echo '  from the kernel command line      22         @echo '  from the kernel command line to build and install one of'
 50         @echo '  the tools above'                  23         @echo '  the tools above'
 51         @echo ''                                   24         @echo ''
 52         @echo '  $$ make tools/all'                25         @echo '  $$ make tools/all'
 53         @echo ''                                   26         @echo ''
 54         @echo '  builds all tools.'                27         @echo '  builds all tools.'
 55         @echo ''                                   28         @echo ''
 56         @echo '  $$ make tools/install'            29         @echo '  $$ make tools/install'
 57         @echo ''                                   30         @echo ''
 58         @echo '  installs all tools.'              31         @echo '  installs all tools.'
 59         @echo ''                                   32         @echo ''
 60         @echo 'Cleaning targets:'                  33         @echo 'Cleaning targets:'
 61         @echo ''                                   34         @echo ''
 62         @echo '  all of the above with the "_c     35         @echo '  all of the above with the "_clean" string appended cleans'
 63         @echo '    the respective build direct     36         @echo '    the respective build directory.'
 64         @echo '  clean: a summary clean target     37         @echo '  clean: a summary clean target to clean _all_ folders'
 65                                                    38 
 66 acpi: FORCE                                    << 
 67         $(call descend,power/$@)               << 
 68                                                << 
 69 cpupower: FORCE                                    39 cpupower: FORCE
 70         $(call descend,power/$@)                   40         $(call descend,power/$@)
 71                                                    41 
 72 counter firewire hv guest bootconfig spi usb v !!  42 cgroup firewire guest usb virtio vm net: FORCE
 73         $(call descend,$@)                     << 
 74                                                << 
 75 bpf/%: FORCE                                   << 
 76         $(call descend,$@)                         43         $(call descend,$@)
 77                                                    44 
 78 libapi: FORCE                                  !!  45 liblk: FORCE
 79         $(call descend,lib/api)                !!  46         $(call descend,lib/lk)
 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                                                    47 
 95 sched_ext: FORCE                               !!  48 perf: liblk FORCE
 96         $(call descend,sched_ext)              !!  49         $(call descend,$@)
 97                                                    50 
 98 selftests: FORCE                                   51 selftests: FORCE
 99         $(call descend,testing/$@)                 52         $(call descend,testing/$@)
100                                                    53 
101 thermal: FORCE                                 !!  54 turbostat x86_energy_perf_policy: FORCE
102         $(call descend,lib/$@)                 << 
103                                                << 
104 turbostat x86_energy_perf_policy intel-speed-s << 
105         $(call descend,power/x86/$@)               55         $(call descend,power/x86/$@)
106                                                    56 
107 tmon: FORCE                                    !!  57 all: cgroup cpupower firewire lguest \
108         $(call descend,thermal/$@)             !!  58                 perf selftests turbostat usb \
109                                                !!  59                 virtio vm net x86_energy_perf_policy
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                                                    60 
131 cpupower_install:                                  61 cpupower_install:
132         $(call descend,power/$(@:_install=),in     62         $(call descend,power/$(@:_install=),install)
133                                                    63 
134 counter_install firewire_install gpio_install  !!  64 cgroup_install firewire_install lguest_install perf_install usb_install virtio_install vm_install net_install:
135         $(call descend,$(@:_install=),install)     65         $(call descend,$(@:_install=),install)
136                                                    66 
137 selftests_install:                                 67 selftests_install:
138         $(call descend,testing/$(@:_install=), !!  68         $(call descend,testing/$(@:_clean=),install)
139                                                << 
140 thermal_install:                               << 
141         $(call descend,lib/$(@:_install=),inst << 
142                                                    69 
143 turbostat_install x86_energy_perf_policy_insta !!  70 turbostat_install x86_energy_perf_policy_install:
144         $(call descend,power/x86/$(@:_install=     71         $(call descend,power/x86/$(@:_install=),install)
145                                                    72 
146 tmon_install:                                  !!  73 install: cgroup_install cpupower_install firewire_install lguest_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     74                 perf_install selftests_install turbostat_install usb_install \
164                 virtio_install mm_install bpf_ !!  75                 virtio_install vm_install net_install x86_energy_perf_policy_install
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                                                    76 
172 cpupower_clean:                                    77 cpupower_clean:
173         $(call descend,power/cpupower,clean)       78         $(call descend,power/cpupower,clean)
174                                                    79 
175 counter_clean hv_clean firewire_clean bootconf !!  80 cgroup_clean firewire_clean lguest_clean usb_clean virtio_clean vm_clean net_clean:
176         $(call descend,$(@:_clean=),clean)         81         $(call descend,$(@:_clean=),clean)
177                                                    82 
178 libapi_clean:                                  !!  83 liblk_clean:
179         $(call descend,lib/api,clean)          !!  84         $(call descend,lib/lk,clean)
180                                                    85 
181 libbpf_clean:                                  !!  86 perf_clean: liblk_clean
182         $(call descend,lib/bpf,clean)          !!  87         $(call descend,$(@:_clean=),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                                                    88 
194 selftests_clean:                                   89 selftests_clean:
195         $(call descend,testing/$(@:_clean=),cl     90         $(call descend,testing/$(@:_clean=),clean)
196                                                    91 
197 thermal_clean:                                 !!  92 turbostat_clean x86_energy_perf_policy_clean:
198         $(call descend,lib/thermal,clean)      << 
199                                                << 
200 turbostat_clean x86_energy_perf_policy_clean i << 
201         $(call descend,power/x86/$(@:_clean=),     93         $(call descend,power/x86/$(@:_clean=),clean)
202                                                    94 
203 thermometer_clean:                             !!  95 clean: cgroup_clean cpupower_clean firewire_clean lguest_clean perf_clean \
204         $(call descend,thermal/thermometer,cle !!  96                 selftests_clean turbostat_clean usb_clean virtio_clean \
205                                                !!  97                 vm_clean net_clean x86_energy_perf_policy_clean
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                                                    98 
226 .PHONY: FORCE                                      99 .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