Skip to content

Commit

Permalink
export compiler_builtins symbols
Browse files Browse the repository at this point in the history
  • Loading branch information
adamrk committed Jan 20, 2021
1 parent 7c6155b commit 3373ca6
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
5 changes: 5 additions & 0 deletions rust/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ obj-$(CONFIG_RUST) += core.o compiler_builtins.o alloc.o kernel.o
extra-$(CONFIG_RUST) += bindings_generated.rs libmodule.so
extra-$(CONFIG_RUST) += exports_core_generated.h exports_alloc_generated.h
extra-$(CONFIG_RUST) += exports_kernel_generated.h
extra-$(CONFIG_RUST) += exports_compiler_builtins_generated.h

ifdef CONFIG_CC_IS_CLANG
bindgen_c_flags = $(c_flags)
Expand Down Expand Up @@ -62,6 +63,10 @@ $(objtree)/rust/exports_kernel_generated.h: exports_target_type := _RUST_GPL
$(objtree)/rust/exports_kernel_generated.h: $(objtree)/rust/kernel.o FORCE
$(call if_changed,exports)

$(objtree)/rust/exports_compiler_builtins_generated.h: exports_target_type := _RUST
$(objtree)/rust/exports_compiler_builtins_generated.h: $(objtree)/rust/compiler_builtins.o FORCE
$(call if_changed,exports)

quiet_cmd_rustc_procmacro = RUSTC P $@
cmd_rustc_procmacro = \
$(RUSTC) $(rustc_flags) --edition 2018 --extern proc_macro \
Expand Down
1 change: 1 addition & 0 deletions rust/exports.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@
#include "exports_core_generated.h"
#include "exports_alloc_generated.h"
#include "exports_kernel_generated.h"
#include "exports_compiler_builtins_generated.h"

0 comments on commit 3373ca6

Please sign in to comment.