summaryrefslogtreecommitdiff
path: root/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'Kconfig')
-rw-r--r--Kconfig51
1 files changed, 51 insertions, 0 deletions
diff --git a/Kconfig b/Kconfig
new file mode 100644
index 00000000..cf42e9f2
--- /dev/null
+++ b/Kconfig
@@ -0,0 +1,51 @@
+#
+# For a description of the syntax of this configuration file,
+# see doc/kbuild/kconfig-language.txt.
+#
+mainmenu "X15/$ARCH $VERSION Kernel Configuration"
+
+config ARCH
+ string
+ option env="ARCH"
+
+config VERSION
+ string
+ option env="VERSION"
+
+config KERNEL_VERSION
+ string
+ default VERSION
+
+config CC
+ string
+ option env="CC"
+
+config CFLAGS
+ string
+ option env="CFLAGS"
+
+menu "Build options"
+
+config CC_EXE
+ string "Compiler executable"
+ default CC
+ ---help---
+ Name of the compiler executable
+
+config CC_OPTIONS
+ string "Compilation options"
+ default CFLAGS
+ ---help---
+ Raw options passed to the compiler.
+
+config ASSERT
+ bool "Assertions"
+ default y
+ ---help---
+ Enable assert() code generation.
+
+endmenu
+
+source "arch/$ARCH/Kconfig"
+source "kern/Kconfig"
+source "test/Kconfig"