aboutsummaryrefslogtreecommitdiff
path: root/make
AgeCommit message (Expand)Author
2024-04-02make: rust: Move lib/rust_support dependencyArve Hjønnevåg
2024-03-25make: rust: Don't disable rust lint for external/lkArve Hjønnevåg
2024-03-12make: Generate a rust-project.json for the kernelStephen Crane
2024-03-07make: Remove injected Rust panic handlerStephen Crane
2024-03-07make: Fix Rust in kernel build issuesStephen Crane
2024-03-07build: invoke bindgen from the kernelFrances Wingerter
2024-03-06Updating makefile to use the right "--include" format.Xuan Xing
2024-02-29build: handle C deps of rust kernel modulesFrances Wingerter
2024-02-27make: Substitute build root with placeholder in definesAndrei Homescu
2024-02-23project: Zero all uninitialized memoryRaphael Herouart
2024-02-21trusty: generate lst file for lk.elfMike McTernan
2024-02-14build: initialize `MODULE_RUST_EDITION` so it's set correctlymain-16kKhyber Sen
2024-02-14build: add implicit `core` and `compiler_builtins` deps in the `#[no_std]` ke...Khyber Sen
2024-02-14build: initialize `MODULE_ADD_IMPLICIT_DEPS := true` to match userspaceKhyber Sen
2024-02-14build: set `-L dependency=` for kernel rustKhyber Sen
2024-02-14build: include MODULE_LIBRARY_EXPORTED_DEPS in deps for kernel rustFrances Wingerter
2024-02-14build: accumulate ALLHOSTMODULES list of host modulesFrances Wingerter
2024-02-14build: use stems, not crate namesFrances Wingerter
2024-02-14build: plumbing for kernel proc-macro dependenciesFrances Wingerter
2024-02-13build: add makefile macro ECHO_LOG, rename LOG -> INFO_LOGYurii Shutkin
2024-02-07build: use query.mk to avoid READ_CRATE_NAME hackFrances Wingerter
2024-02-07build: add query.mk to allow querying variables from dependenciesFrances Wingerter
2024-01-31trusty: build: modify make output for further post processingYurii Shutkin
2024-01-22build: link Rust modules into one .a then lk.elfFrances Wingerter
2023-11-07build: build Rust kernel modulesFrances Wingerter
2023-10-31build: add READ_CRATE_NAME macroFrances Wingerter
2023-10-31build: use GLOBAL_KERNEL_RUSTFLAGS for kernel buildFrances Wingerter
2023-10-27build: move rustflags/crate-type logic from userspaceFrances Wingerter
2023-09-12make/macros.mk: Fix FIND_CRATE macroAndrei Homescu
2023-08-23make: Add FIND_CRATE macroPer Larsen
2023-08-03trusty:lk: Enabled PAC for threads and context switch.Mike McTernan
2023-04-21make/macros: Add FIND_EXTERNAL macroAndrei Homescu
2023-03-09trusty:lk: Add bti c annotation support.Mike McTernan
2023-01-31lk: Add kernel BTI support.Mike McTernan
2022-10-04Rebuild all modules if the toolchain paths changeStephen Crane
2022-09-24make: Document rule to generate rustdocsPer Larsen
2022-09-22rust: Split rustdoc into its own Make targetDavid LeGare
2022-07-28rustdoc: Add Makefile recipe steps to generate rustdoc documentation for Rust...David Anekstein
2022-05-11[make] Fix defines containing quotesStephen Crane
2022-03-11[rust] Allow modules to add environment variables to the buildStephen Crane
2022-01-04Add make utility functions to handle commasStephen Crane
2021-11-08Stop generating listings files during the buildStephen Crane
2021-10-29Re-order MODULE_INCLUDES before GLOBAL_INCLUDESStephen Crane
2021-10-29Error if library includes module.mk directlyStephen Crane
2021-08-23[rust] Add additional sources as dependenciesStephen Crane
2021-08-23[rust] Add support for building Rust cratesStephen Crane
2021-06-03Move common userspace flags to common_flags.mkStephen Crane
2021-05-27[make] Fix CFI compile flagsTri Vo
2021-05-12[make] Fix USER_CFI_ENABLED/KERNEL_CFI_ENABLEDTri Vo
2021-05-11[make] Add separate build flags for user and kernel CFITri Vo