aboutsummaryrefslogtreecommitdiff
path: root/make
AgeCommit message (Expand)Author
2023-06-01[make][clang] Do not add unsupported warning flagsAlex Richardson
2023-06-01[make] Fix linker invocation to be compatible with ld.lldAlex Richardson
2022-10-23[make] add a way for a module to opt into additional warningsTravis Geiselbrecht
2022-07-22[make] define and undefine some make variablesTravis Geiselbrecht
2022-07-17[arch][fpu] add ability to specify per file or module if code needs fpuTravis Geiselbrecht
2022-04-18[make] default WITH_LINKER_GC to false at the place it is usedTravis Geiselbrecht
2021-11-10[build] c++filt the dump and size map as wellTravis Geiselbrecht
2021-11-09Fix module.mk to use the correct include flagMark Hill
2021-09-18[build] add a few pseudo targets to assist with buildingTravis Geiselbrecht
2021-01-14[make] encode the source file extension into the .o fileTravis Geiselbrecht
2020-05-17Fix incompatibility with Make 4.3.Logan Gorence
2019-02-17[make] fix typo in build outputTravis Geiselbrecht
2019-02-17[arch][arm] move -Mreg-names-raw behind an arch specific flagTravis Geiselbrecht
2018-12-01[make] replace the config file generation logic with a much more efficient oneTravis Geiselbrecht
2018-12-01[make] replace echo commands with $(info)Travis Geiselbrecht
2018-11-30[make][help] sort the list of projectsTravis Geiselbrecht
2018-11-30[arch][rules] create ARCH_LDFLAGS and clean up all the arch rules files to co...Travis Geiselbrecht
2016-12-11[build] add deps for srcfiles.txt and include_paths.txtGirts Folkmanis
2016-11-01[make] output .map filePierre Carru
2016-10-07[make] [lib/version] remove a misplaced .PHONY (#170)Girts
2016-04-14[make] Add support for C++ files with extension .ccSøren Gjesse
2016-02-17[make] add MODULE_SRCS to a module's config fileTravis Geiselbrecht
2016-02-04[make] fix 'make help' to work with dumb echo commandsTravis Geiselbrecht
2016-02-04[make] fix 'make list' to use basename properlyTravis Geiselbrecht
2016-02-03Add ASCII art diagram describing build system make file include graphMike Voydanoff
2016-01-30[make] add a quick in dirty help target for the build systemTravis Geiselbrecht
2015-11-20[make] output a text file with all the source files and include paths used in...Travis Geiselbrecht
2015-10-26[make] add ability to set EXTRA_LINKER_SCRIPTS in modulesTravis Geiselbrecht
2015-10-19[make] remove the need for a module to manually add $(LOCAL_DIR)/include to t...Travis Geiselbrecht
2015-10-14[make] also output the size of any extra objects included in the final linkTravis Geiselbrecht
2015-05-18Merge branch 'master' of https://github.com/travisg/lk into smpArve Hjønnevåg
2015-05-18[make] Update MAKECONFIGHEADER macro (round 2)Michael Ryleev
2015-05-13[make] Update MAKECONFIGHEADER macroMichael Ryleev
2015-04-19[make] add GLOBAL_MODULE_LDFLAGS on the module ld -r commandTravis Geiselbrecht
2015-03-19[make][macro] Add definition of TOBOOL macroMichael Ryleev
2015-03-19[make] Add support for ARCH_XXX flagsMichael Ryleev
2015-03-19[make] Add support for EXTRA_BUILDRULESMichael Ryleev
2014-11-05[make] add -MP to the compile lineTravis Geiselbrecht
2014-04-20[make] fix MODULE_INCLUDES to actually workTravis Geiselbrecht
2014-03-22[make] miscellaneous make system tweaksTravis Geiselbrecht
2014-01-26[make] also generate lk.elf.sym.sortedTravis Geiselbrecht
2013-07-31[make] add GLOBAL_SRCDEPS variableTravis Geiselbrecht
2013-07-31[make] add new TESTANDREPLACEFILE macroTravis Geiselbrecht
2013-06-07[make] rename INCLUDES -> GLOBAL_INCLUDESTravis Geiselbrecht
2013-03-12[make] add feature to allow multiple parallel build dirsTravis Geiselbrecht
2013-02-16[make] fix compile.mk to properly use MODULE_INCLUDESTravis Geiselbrecht
2012-11-11[make] fix a typo that was causing some build lines to echoTravis Geiselbrecht
2012-11-02[make] also output .hex files in intel hex formatTravis Geiselbrecht
2012-09-23[make] put all of the global and local build switches in config.h filesTravis Geiselbrecht
2012-09-23[make] add options to add extra .o files to the link line at the module and g...Travis Geiselbrecht