From 3a5cadc116c7b9a1f44f6700e58c13794bc8a402 Mon Sep 17 00:00:00 2001 From: George Sokianos Date: Tue, 14 Dec 2021 22:09:51 +0000 Subject: [PATCH] First changes and new makefile to have it compile on OS4 --- .gitignore | 5 +++ Makefile | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++ lite.cbp | 46 ++++++++++++++++++++++ lite.cbp.info | Bin 0 -> 11210 bytes lite.info | Bin 0 -> 14622 bytes src/api/api.h | 6 +++ src/main.c | 3 ++ 7 files changed, 163 insertions(+) create mode 100644 .gitignore create mode 100755 Makefile create mode 100755 lite.cbp create mode 100644 lite.cbp.info create mode 100644 lite.info diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c86ff3e --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +src/*.o +src/*/*.o +src/*/*/*.o +lite +*.txt diff --git a/Makefile b/Makefile new file mode 100755 index 0000000..6cdca3a --- /dev/null +++ b/Makefile @@ -0,0 +1,103 @@ +# +# Makefile generated by: +# codebench 0.55 +# +# Project: lite +# +# Created on: 14-12-2021 20:40:46 +# +# + +################################################################### +## +##//// Objects +## +################################################################### + +lite_OBJ := \ + src/lib/stb/stb_truetype.o src/api/renderer.o src/api/renderer_font.o \ + src/api/system.o src/main.o src/api/api.o \ + src/rencache.o src/renderer.o + + +################################################################### +## +##//// Variables and Environment +## +################################################################### + +CC := gcc:bin/gcc + +INCPATH := -I. + +CFLAGS := $(INCPATH) -D__USE_INLINE__ -Wall -Werror -Wwrite-strings -Isrc + + +################################################################### +## +##//// General rules +## +################################################################### + +.PHONY: all all-before all-after clean clean-custom realclean + +all: all-before lite all-after + +all-before: +# You can add rules here to execute before the project is built + +all-after: +# You can add rules here to execute after the project is built + +clean: clean-custom + @echo "Cleaning compiler objects..." + @rm -f $(lite_OBJ) + +realclean: + @echo "Cleaning compiler objects and targets..." + @rm -f $(lite_OBJ) lite + + +################################################################### +## +##//// Targets +## +################################################################### + +lite: $(lite_OBJ) + @echo "Linking lite" + @gcc:bin/gcc -o lite $(lite_OBJ) -llua -lSDL2 -lfreetype -lpthread -lauto + @echo "Removing stale debug target: lite" + @rm -f lite.debug + + +################################################################### +## +##//// Standard rules +## +################################################################### + +# A default rule to make all the objects listed below +# because we are hiding compiler commands from the output + +.c.o: + @echo "Compiling $<" + @$(CC) -c $< -o $*.o $(CFLAGS) + +src/api/api.o: src/api/api.c + +src/api/renderer.o: src/api/renderer.c + +src/api/renderer_font.o: src/api/renderer_font.c + +src/api/system.o: src/api/system.c + +src/main.o: src/main.c src/api/api.h src/renderer.h \ + + +src/rencache.o: src/rencache.c src/rencache.h + +src/renderer.o: src/renderer.c src/lib/stb/stb_truetype.h + +src/lib/stb/stb_truetype.o: src/lib/stb/stb_truetype.c + diff --git a/lite.cbp b/lite.cbp new file mode 100755 index 0000000..2c175e5 --- /dev/null +++ b/lite.cbp @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lite.cbp.info b/lite.cbp.info new file mode 100644 index 0000000000000000000000000000000000000000..7f560dc83a0547987e529fd0589614eb93415838 GIT binary patch literal 11210 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 Yul~@oeL1ie6nI7qJ!3kwE|wtqKg)1mB>(^b literal 0 HcmV?d00001 diff --git a/lite.info b/lite.info new file mode 100644 index 0000000000000000000000000000000000000000..21b2fb3bbaaa247ac564799e0bdbe35fd41c50b9 GIT binary patch literal 14622 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 literal 0 HcmV?d00001 diff --git a/src/api/api.h b/src/api/api.h index b6813e5..dc2225f 100644 --- a/src/api/api.h +++ b/src/api/api.h @@ -1,9 +1,15 @@ #ifndef API_H #define API_H +#if __amigaos4__ +#include "lua.h" +#include "lauxlib.h" +#include "lualib.h" +#else #include "lib/lua52/lua.h" #include "lib/lua52/lauxlib.h" #include "lib/lua52/lualib.h" +#endif #define API_TYPE_FONT "Font" diff --git a/src/main.c b/src/main.c index 1c6872f..27d775f 100644 --- a/src/main.c +++ b/src/main.c @@ -38,6 +38,9 @@ static void get_exe_filename(char *buf, int sz) { #elif __APPLE__ unsigned size = sz; _NSGetExecutablePath(buf, &size); +#elif __amigaos4__ + // TODO: Temporary. Needs to be done properly + strcpy(buf, "Applications:Programming/workspace/MyProjects/lite/lite"); #else strcpy(buf, "./lite"); #endif