diff --git a/src/main.cpp b/src/main.cpp index cd9704a..30a1b49 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,9 +1,25 @@ -#include -#include "tslib.h" -int main(int argc, char *argv[]) -{ - QCoreApplication a(argc, argv); +#ifndef WIN32 - return a.exec(); +#undef _FORTIFY_SOURCE + +#include // _exit(0) +#include + +// Must define the interpreter to be the dynamic linker +#ifdef __LP64__ +#error "__LP64__ not defined for PTU5" +#else +const char service_interp[] __attribute__((section(".interp"))) = "/lib/ld-linux-armhf.so.3"; +#endif + + +int main(int argc, char *argv[]) { + (void)argc; + (void)argv; + + printf("%s %s %s\n", APP_EXTENDED_VERSION, APP_BUILD_DATE, APP_BUILD_TIME); + _exit(0); } + +#endif