/** * @file signature.cpp * @brief A special file which is recompiled every time the .ini file changes. * * This is a minimalistic fast-compiling cpp-file. Any additional massive includes are not welcomed. * * @date Jul 2, 2020 * @author andreika (c) 2020 */ #include "efilib.h" #include "signature.h" // We take these precautions to avoid redefinition of signature in generated .h files #undef SIGNATURE_BOARD #undef SIGNATURE_DATE #undef SIGNATURE_HASH #undef TS_SIGNATURE #ifndef SHORT_BOARD_NAME #define SHORT_BOARD_NAME all #endif /* SHORT_BOARD_NAME */ #pragma message ("SHORT_BOARD_NAME: " QUOTE(SHORT_BOARD_NAME)) #define SIGNATURE_NAME signature_ #define SIGNATURE_EXT .h #define SIGNATURE_H QUOTE(SIGNATURE_NAME SHORT_BOARD_NAME SIGNATURE_EXT) #include SIGNATURE_H #pragma message ("TS_SIGNATURE: " TS_SIGNATURE) const char *getTsSignature() { return TS_SIGNATURE; }