Global generic configurations.
Konfiguration | Global generic configurations. |
Copyright | This program is free software. |
Files | |
C-kern/ | Header file of Konfiguration. |
C-kern/ | Linux specific configuration file LinuxSystemKonfig. |
Definitions | |
1. Configuration | List of all configuration options. |
KONFIG_LANG | Choose default language for compiletime/runtime text output. |
KONFIG_MEMALIGN | Alignment of allocated memory. |
KONFIG_OS | Choose name of operating system this project is compiled for. |
KONFIG_SUBSYS | Defines which subsystems should be included. |
KONFIG_UNITTEST | Define this in your Makefile to include additional code for testing single components. |
KONFIG_USERINTERFACE | Sets the graphic subsystem. |
KONFIG_SUBSYS_THREAD | Will be automatically defined if KONFIG_SUBSYS contains THREAD. |
KONFIG_SUBSYS_SYSUSER | Will be automatically defined if KONFIG_SUBSYS contains SYSUSER. |
KONFIG_SUBSYS_NONE | Will be automatically defined if KONFIG_SUBSYS contains no other valid option. |
KONFIG_USERINTERFACE_EGL | Will be automatically defined if KONFIG_USERINTERFACE contains EGL. |
KONFIG_USERINTERFACE_X11 | Will be automatically defined if KONFIG_USERINTERFACE contains X11. |
KONFIG_USERINTERFACE_NONE | Will be automatically defined if KONFIG_USERINTERFACE contains no other valid option. |
2. Standard Macros | |
3. System Specific Definitions | |
4. Standard environment | Includes all C-kern(el) headers which define the standard runtime and compiletime environment. |
This program is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
© 2011 Jörg Seebohn
Header file of Konfiguration.
Linux specific configuration file LinuxSystemKonfig.
1. Configuration | List of all configuration options. |
KONFIG_LANG | Choose default language for compiletime/runtime text output. |
KONFIG_MEMALIGN | Alignment of allocated memory. |
KONFIG_OS | Choose name of operating system this project is compiled for. |
KONFIG_SUBSYS | Defines which subsystems should be included. |
KONFIG_UNITTEST | Define this in your Makefile to include additional code for testing single components. |
KONFIG_USERINTERFACE | Sets the graphic subsystem. |
KONFIG_SUBSYS_THREAD | Will be automatically defined if KONFIG_SUBSYS contains THREAD. |
KONFIG_SUBSYS_SYSUSER | Will be automatically defined if KONFIG_SUBSYS contains SYSUSER. |
KONFIG_SUBSYS_NONE | Will be automatically defined if KONFIG_SUBSYS contains no other valid option. |
KONFIG_USERINTERFACE_EGL | Will be automatically defined if KONFIG_USERINTERFACE contains EGL. |
KONFIG_USERINTERFACE_X11 | Will be automatically defined if KONFIG_USERINTERFACE contains X11. |
KONFIG_USERINTERFACE_NONE | Will be automatically defined if KONFIG_USERINTERFACE contains no other valid option. |
2. Standard Macros | |
3. System Specific Definitions | |
4. Standard environment | Includes all C-kern(el) headers which define the standard runtime and compiletime environment. |
#define KONFIG_USERINTERFACE NONE
Sets the graphic subsystem. Defines which user interface subsystem should be included if any at all. You can choose more than one user interface subsystem, seperate them by operator ‘|’.
NONE | No graphics support. This is the default value if you do not provide a value. |
EGL | Supports OpenGL binding to native (X11 and other) windowing system. |
X11 | X11 window system. |
#define KONFIG_SUBSYS_THREAD
Will be automatically defined if KONFIG_SUBSYS contains THREAD.
#define KONFIG_SUBSYS_SYSUSER
Will be automatically defined if KONFIG_SUBSYS contains SYSUSER.
#define KONFIG_SUBSYS_NONE
Will be automatically defined if KONFIG_SUBSYS contains no other valid option.
#define KONFIG_USERINTERFACE_EGL
Will be automatically defined if KONFIG_USERINTERFACE contains EGL.
#define KONFIG_USERINTERFACE_X11
Will be automatically defined if KONFIG_USERINTERFACE contains X11.
#define KONFIG_USERINTERFACE_NONE
Will be automatically defined if KONFIG_USERINTERFACE contains no other valid option.
Includes all C-kern(el) headers which define the standard runtime and compiletime environment.
Choose default language for compiletime/runtime text output.
#define KONFIG_LANG en
Alignment of allocated memory.
#define KONFIG_MEMALIGN 4
Choose name of operating system this project is compiled for.
#define KONFIG_OS Linux
Defines which subsystems should be included.
#define KONFIG_SUBSYS ( THREAD|SYSUSER )
Define this in your Makefile to include additional code for testing single components.
#define KONFIG_UNITTEST
Sets the graphic subsystem.
#define KONFIG_USERINTERFACE NONE
Will be automatically defined if KONFIG_SUBSYS contains THREAD.
#define KONFIG_SUBSYS_THREAD
Will be automatically defined if KONFIG_SUBSYS contains SYSUSER.
#define KONFIG_SUBSYS_SYSUSER
Will be automatically defined if KONFIG_SUBSYS contains no other valid option.
#define KONFIG_SUBSYS_NONE
Will be automatically defined if KONFIG_USERINTERFACE contains EGL.
#define KONFIG_USERINTERFACE_EGL
Will be automatically defined if KONFIG_USERINTERFACE contains X11.
#define KONFIG_USERINTERFACE_X11
Will be automatically defined if KONFIG_USERINTERFACE contains no other valid option.
#define KONFIG_USERINTERFACE_NONE