[93] | 1 | $
|
---|
| 2 | $ oi[oÍpÌev[gt@C
|
---|
| 3 | $
|
---|
| 4 | $FILE "kernel_cfg.c"$
|
---|
| 5 |
|
---|
| 6 | $ J[l¼Ì
|
---|
| 7 | $KERNEL_NAME = "\"TOPPERS/SSP Kernel \""$
|
---|
| 8 |
|
---|
| 9 | $ o[WÌæèoµ
|
---|
| 10 |
|
---|
| 11 | $MAJOR_VERSION = ((TKERNEL_PRVER >> 12) & 0x0f)$
|
---|
| 12 | $MINOR_VERSION = ((TKERNEL_PRVER >> 4) & 0xff)$
|
---|
| 13 | $PATCH_VERSION = ((TKERNEL_PRVER & 0x0f) & 0x0f)$
|
---|
| 14 |
|
---|
| 15 | $ JÒ
|
---|
| 16 | $AUTHOR = "\t\t\"Copyright (C) 2010 by Meika Sugimoto\\n\"\t\\\n"$
|
---|
| 17 | $AUTHOR = CONCAT(AUTHOR , "\t\t\"Copyright (C) 2010 by Naoki Saito\\n\"\t\\\n")$
|
---|
| 18 | $AUTHOR = CONCAT(AUTHOR , "\t\t\" Nagoya Municipal Industrial Research Institute, JAPAN\\n\"\t\\\n")$
|
---|
| 19 |
|
---|
| 20 | $BANNER = CONCAT("\"\\n\" " , KERNEL_NAME)$
|
---|
| 21 | $BANNER = CONCAT(BANNER , FORMAT(" \"%d.%X.%d \" \t\\\n" , MAJOR_VERSION , MINOR_VERSION , PATCH_VERSION))$
|
---|
| 22 | $BANNER = CONCAT(BANNER , "\t\t\" for \" TARGET_NAME ")$
|
---|
| 23 | $BANNER = CONCAT(BANNER , "\" (\" __DATE__ \" , \" __TIME__ \")\\n\"\t\\\n")$
|
---|
| 24 | $BANNER = CONCAT(BANNER , CONCAT(AUTHOR , "\t\tTARGET_COPYRIGHT \"\\n\""))$
|
---|
| 25 |
|
---|
| 26 | $NL$
|
---|
| 27 | $NL$
|
---|
| 28 |
|
---|
| 29 | #ifndef TARGET_COPYRIGHT$NL$
|
---|
| 30 | #define TARGET_COPYRIGHT$NL$
|
---|
| 31 | #endif /* TARGET_COPYRIGHT */$NL$
|
---|
| 32 | $NL$
|
---|
| 33 | $NL$
|
---|
| 34 | #ifndef TARGET_NAME$NL$
|
---|
| 35 | #define TARGET_NAME$NL$
|
---|
| 36 | #endif /* TARGET_NAME */$NL$
|
---|
| 37 | $NL$
|
---|
| 38 | $NL$
|
---|
| 39 | const char banner[] = $BANNER$;$NL$
|
---|
| 40 | const int32_t banner_size = sizeof(banner) / sizeof(banner[0]);
|
---|
| 41 | $NL$
|
---|
| 42 | $NL$
|
---|