summaryrefslogtreecommitdiff
path: root/scripts/Kbuild.include
Commit message (Expand)AuthorAgeFilesLines
* kbuild: replace $(dot-target).tmp in filechk with $(tmp-target)Masahiro Yamada2023-01-221-4/+4
* kbuild: add more comments for KBUILD_NOCMDDEP=1Masahiro Yamada2023-01-221-0/+6
* kbuild: rename cmd_$@ to savedcmd_$@ in *.cmd filesMasahiro Yamada2023-01-221-4/+4
* kbuild: allow to combine multiple V= levelsMasahiro Yamada2023-01-221-2/+2
* kbuild: print short log in addition to the whole command with V=1Masahiro Yamada2023-01-221-13/+13
* kbuild: use .NOTINTERMEDIATE for future GNU Make versionsMasahiro Yamada2022-12-131-3/+10
* kbuild: add read-file macroMasahiro Yamada2022-12-131-0/+14
* kbuild: add test-{ge,gt,le,lt} macrosMasahiro Yamada2022-12-131-0/+16
* kbuild: add kbuild-file macroMasahiro Yamada2022-11-221-0/+5
* kbuild: remove the target in signal traps when interruptedMasahiro Yamada2022-09-291-1/+22
* kbuild: add cmd_and_savecmd macroMasahiro Yamada2022-06-011-2/+4
* kbuild: do not create *.prelink.o for Clang LTO or IBTMasahiro Yamada2022-05-291-0/+4
* certs: simplify $(srctree)/ handling and remove config_filename macroMasahiro Yamada2022-01-081-47/+0
* kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechkMasahiro Yamada2021-09-031-1/+6
* kbuild: macrofy the condition of if_changed and friendsMasahiro Yamada2021-09-031-3/+5
* kbuild: sink stdout from cmd for silent buildMasahiro Yamada2021-05-271-1/+6
* kbuild: split cc-option and friends to scripts/Makefile.compilerMasahiro Yamada2021-04-251-80/+0
* kbuild: remove ld-version macroMasahiro Yamada2021-02-221-5/+1
* kbuild: remove leftover comment for filechk utilityRasmus Villemoes2020-10-211-2/+0
* kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option baseMasahiro Yamada2020-08-101-7/+3
* kbuild: improve cc-option to clean up all temporary filesMasahiro Yamada2020-06-171-5/+6
* kbuild: use -MMD instead of -MD to exclude system headers from dependencyMasahiro Yamada2020-05-121-1/+1
* kbuild: remove *.tmp file when filechk failsMasahiro Yamada2020-01-161-8/+7
* kbuild: create modules.builtin without Makefile.modbuiltin or tristate.confMasahiro Yamada2020-01-071-6/+0
* kbuild: add stringify helper to quote a string passed to C filesMasahiro Yamada2020-01-071-0/+4
* kbuild: rename any-prereq to newer-prereqsMasahiro Yamada2019-11-111-5/+5
* kbuild: drop $(wildcard $^) check in if_changed* for faster rebuildMasahiro Yamada2019-11-111-2/+5
* kbuild: remove ar-option and KBUILD_ARFLAGSMasahiro Yamada2019-10-011-5/+0
* kbuild: remove unused objectify macroMasahiro Yamada2019-07-271-3/+0
* kbuild: remove unused hostcc-optionMasahiro Yamada2019-07-171-5/+0
* Merge tag 'kbuild-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2019-07-121-17/+11
|\
| * kbuild: use -- separater intead of $(filter-out ...) for cc-cross-prefixMasahiro Yamada2019-07-111-2/+2
| * kbuild: save $(strip ...) for calling if_changed and friendsMasahiro Yamada2019-07-011-3/+3
| * kbuild: save $(strip ...) for calling any-prepreqMasahiro Yamada2019-07-011-2/+2
| * kbuild: rename arg-check to cmd-checkMasahiro Yamada2019-07-011-7/+7
| * kbuild: move hdr-inst shorthand to top MakefileMasahiro Yamada2019-06-151-6/+0
* | docs: kbuild: convert docs to ReST and rename to *.rstMauro Carvalho Chehab2019-06-141-2/+2
|/
* kbuild: use more portable 'command -v' for cc-cross-prefixMasahiro Yamada2019-06-081-1/+6
* treewide: Add SPDX license identifier - KbuildGreg Kroah-Hartman2019-05-301-0/+1
* kbuild: drop support for cc-ldoptionNick Desaulniers2019-05-211-5/+0
* kbuild: remove 'addtree' and 'flags' magic for header search pathsMasahiro Yamada2019-05-181-8/+0
* kbuild: remove cc-version macroMasahiro Yamada2019-03-041-4/+1
* kbuild: refactor cc-cross-prefix implementationMasahiro Yamada2019-02-271-8/+4
* kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^)Masahiro Yamada2019-01-281-0/+4
* kbuild: remove unused baseprereqMasahiro Yamada2019-01-141-4/+0
* kbuild: use assignment instead of define ... endef for filechk_* rulesMasahiro Yamada2019-01-061-4/+4
* kbuild: change filechk to surround the given command with { }Masahiro Yamada2019-01-061-1/+1
* Merge tag 'kbuild-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2018-12-291-42/+10
|\
| * kbuild: move .SECONDARY special target to Kbuild.includeMasahiro Yamada2018-12-021-0/+3
| * kbuild: refactor if_changedMasahiro Yamada2018-12-011-2/+1