diff --git a/Makefile.os4 b/Makefile.os4 index 51031b68..38934e44 100644 --- a/Makefile.os4 +++ b/Makefile.os4 @@ -17,18 +17,23 @@ cxxcompiler := g++ INCPATH := -Isrc -Ilib/dmon -I/sdk/local/newlib/include/SDL2 \ -I/sdk/local/common/include/lua52 -I/sdk/local/common/include/freetype2 -DFLAGS := -D__USE_INLINE__ -DLITE_XL_DATA_USE_EXEDIR -# -DLITE_USE_SDL_RENDERER -# -Wextra -Wall +DFLAGS += -D__USE_INLINE__ -DLITE_XL_DATA_USE_EXEDIR -CFLAGS := -Werror -Wwrite-strings -O2 -g -gstabs -std=gnu11 -fno-strict-aliasing -# "-gstabs -finstrument-functions -fno-inline -DPROFILING" +CFLAGS += -Werror -Wwrite-strings -O2 -g -std=gnu11 -fno-strict-aliasing -LFLAGS := -mcrt=newlib -static-libgcc -static-libstdc++ -lauto \ - -lpcre2 -lSDL2 -llua52 -lagg -lfreetype -lz -lm \ - -lpthread -athread=native -gstabs -# -lprofyle +LFLAGS += -mcrt=newlib -lauto \ + -lpcre2 -lSDL2 -llua52 -lfreetype -lz -lm -lpthread -athread=native +ifeq ($(DEBUG),1) +CFLAGS += -gstabs +LFLAGS += -gstabs + +ifeq ($(PROFYLER),1) +CFLAGS += -finstrument-functions -fno-inline -DPROFILING +LFLAGS += -lprofyle +endif + +endif .PHONY: LiteXL clean release @@ -46,7 +51,7 @@ LiteXL: $(LiteXL_OBJ) .c.o: @echo "Compiling $<" - @$(compiler) -c $< -o $*.o $(CFLAGS) $(INCPATH) $(DFLAGS) + $(compiler) -c $< -o $*.o $(CFLAGS) $(INCPATH) $(DFLAGS) src/dirmonitor.o: src/dirmonitor.c src/platform/amigaos4.h diff --git a/src/platform/amigaos4.c b/src/platform/amigaos4.c index e3af2af5..34b178e4 100644 --- a/src/platform/amigaos4.c +++ b/src/platform/amigaos4.c @@ -2,6 +2,7 @@ #include #include #include +#include #include "amigaos4.h"