Updates for quinn

This commit is contained in:
Andrew Pamment 2021-12-12 12:00:24 +10:00
parent 82a3acfcce
commit 571c3f9c0d
4 changed files with 18 additions and 1 deletions

11
Makefile.quinn Executable file
View File

@ -0,0 +1,11 @@
my_basic : main.o my_basic.o
i686-quinn-gcc -o output/my_basic.exe main.o my_basic.o -lm
main.o : shell/main.c core/my_basic.h
i686-quinn-gcc -Os -c shell/main.c -Wno-unused-result
my_basic.o : core/my_basic.c core/my_basic.h
i686-quinn-gcc -Os -c core/my_basic.c -Wno-multichar -Wno-overflow -Wno-unused-result
clean :
rm -f main.o my_basic.o output/my_basic_bin output/my_basic.exe

View File

@ -86,6 +86,8 @@ extern "C" {
# define MB_OS_ANDROID # define MB_OS_ANDROID
#elif defined __linux__ #elif defined __linux__
# define MB_OS_LINUX # define MB_OS_LINUX
#elif defined __quinn__
# define MB_OS_QUINN
#elif defined __unix__ #elif defined __unix__
# define MB_OS_UNIX # define MB_OS_UNIX
#else #else

Binary file not shown.

View File

@ -84,6 +84,8 @@ extern "C" {
# define _BIN_FILE_NAME "my_basic" # define _BIN_FILE_NAME "my_basic"
#elif defined MB_OS_MAC #elif defined MB_OS_MAC
# define _BIN_FILE_NAME "my_basic_mac" # define _BIN_FILE_NAME "my_basic_mac"
#elif defined MB_OS_QUINN
# define _BIN_FILE_NAME "my_basic.exe"
#else #else
# define _BIN_FILE_NAME "my_basic_bin" # define _BIN_FILE_NAME "my_basic_bin"
#endif #endif
@ -1230,6 +1232,8 @@ static bool_t _process_parameters(int argc, char* argv[]) {
# define _OS "LINUX" # define _OS "LINUX"
#elif defined MB_OS_UNIX #elif defined MB_OS_UNIX
# define _OS "UNIX" # define _OS "UNIX"
#elif defined MB_OS_QUINN
# define _OS "QUINN"
#else #else
# define _OS "UNKNOWN" # define _OS "UNKNOWN"
#endif /* MB_OS_WIN */ #endif /* MB_OS_WIN */
@ -1248,7 +1252,7 @@ static int_t _ticks(void) {
return ret; return ret;
} }
#elif defined MB_CP_CLANG #elif defined MB_CP_CLANG || defined MB_OS_QUINN
static int_t _ticks(void) { static int_t _ticks(void) {
struct timespec ts; struct timespec ts;
struct timeval now; struct timeval now;