diff options
Diffstat (limited to 'lib/rust_support/rules.mk')
-rw-r--r-- | lib/rust_support/rules.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/rust_support/rules.mk b/lib/rust_support/rules.mk index acadcd24..3840b782 100644 --- a/lib/rust_support/rules.mk +++ b/lib/rust_support/rules.mk @@ -46,6 +46,9 @@ MODULE_BINDGEN_ALLOW_FUNCTIONS := \ vmm_alloc_contiguous \ vmm_free_region \ +MODULE_BINDGEN_ALLOW_TYPES := \ + lk_init_.* \ + MODULE_BINDGEN_ALLOW_VARS := \ _kernel_aspace \ ARCH_MMU_FLAG_.* \ @@ -53,6 +56,11 @@ MODULE_BINDGEN_ALLOW_VARS := \ PAGE_SIZE \ PAGE_SIZE_SHIFT \ +MODULE_BINDGEN_FLAGS := \ + --newtype-enum lk_init_level \ + --bitfield-enum lk_init_flags \ + --no-prepend-enum-name \ + MODULE_BINDGEN_SRC_HEADER := $(LOCAL_DIR)/bindings.h include make/module.mk |