Some changes in makefiles
This commit is contained in:
parent
a7971556d4
commit
759bccce52
18
Makefile.mos
18
Makefile.mos
|
@ -11,16 +11,20 @@ LiteXL_OBJ := \
|
||||||
src/api/utf8.o src/platform/morphos.o \
|
src/api/utf8.o src/platform/morphos.o \
|
||||||
src/api/dirmonitor/mos.o src/platform/codesets.o
|
src/api/dirmonitor/mos.o src/platform/codesets.o
|
||||||
|
|
||||||
|
|
||||||
outfile := lite-xl
|
outfile := lite-xl
|
||||||
compiler := ppc-morphos-gcc-11
|
compiler := ppc-morphos-gcc-11
|
||||||
cxxcompiler := ppc-morphos-g++-11
|
cxxcompiler := ppc-morphos-g++-11
|
||||||
|
|
||||||
INCPATH := -Isrc -Ilib/dmon -I/sdk/gg/usr/local/include/SDL2 -I/sdk/gg/usr/include/freetype -I/sdk/gg/usr/include/lua5.4
|
INCPATH := -Isrc -Ilib/dmon -I/sdk/gg/usr/local/include/SDL2 \
|
||||||
DFLAGS := -D__USE_INLINE__
|
-I/sdk/gg/usr/include/freetype -I/sdk/gg/usr/include/lua5.4
|
||||||
CFLAGS := -Wall -Wwrite-strings -O2 -noixemul -g -std=gnu11 -fno-strict-aliasing
|
DFLAGS ?= -D__USE_INLINE__
|
||||||
LFLAGS := -noixemul -lpcre2-8 -lSDL2 -llua54 -lagg -lfreetype -lm -lc -L/usr/local/lib
|
CFLAGS ?= -Wall -Wwrite-strings -O2 -noixemul -g -std=gnu11 -fno-strict-aliasing
|
||||||
|
LFLAGS ?= -noixemul -lpcre2-8 -lSDL2 -llua54 -lagg -lfreetype -lm -lc -L/usr/local/lib
|
||||||
|
|
||||||
|
ifeq ($(DEBUG),1)
|
||||||
|
CFLAGS += -g -gstabs
|
||||||
|
LFLAGS += -gstabs
|
||||||
|
endif
|
||||||
|
|
||||||
.PHONY: LiteXL clean release
|
.PHONY: LiteXL clean release
|
||||||
|
|
||||||
|
@ -32,11 +36,11 @@ clean:
|
||||||
|
|
||||||
LiteXL: $(LiteXL_OBJ)
|
LiteXL: $(LiteXL_OBJ)
|
||||||
@echo "Linking LiteXL"
|
@echo "Linking LiteXL"
|
||||||
@$(cxxcompiler) -o $(outfile) $(LiteXL_OBJ) $(LFLAGS)
|
$(compiler) -o $(outfile) $(LiteXL_OBJ) $(LFLAGS)
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
@$(compiler) -c $< -o $*.o $(CFLAGS) $(INCPATH) $(DFLAGS)
|
$(compiler) -c $< -o $*.o $(CFLAGS) $(INCPATH) $(DFLAGS)
|
||||||
|
|
||||||
src/main.o: src/main.c src/api/api.h src/rencache.h \
|
src/main.o: src/main.c src/api/api.h src/rencache.h \
|
||||||
src/renderer.h src/platform/morphos.h
|
src/renderer.h src/platform/morphos.h
|
||||||
|
|
|
@ -19,11 +19,9 @@ INCPATH := -Isrc -I/sdk/local/newlib/include/SDL2 \
|
||||||
-I/sdk/local/common/include/lua54 -I/sdk/local/common/include/freetype2
|
-I/sdk/local/common/include/lua54 -I/sdk/local/common/include/freetype2
|
||||||
|
|
||||||
DFLAGS += -D__USE_INLINE__ -DLITE_XL_DATA_USE_EXEDIR
|
DFLAGS += -D__USE_INLINE__ -DLITE_XL_DATA_USE_EXEDIR
|
||||||
|
CFLAGS ?= -Werror -Wwrite-strings -O3 -std=gnu11 -fno-strict-aliasing
|
||||||
CFLAGS += -Werror -Wwrite-strings -O3 -std=gnu11 -fno-strict-aliasing
|
LFLAGS ?= -mcrt=newlib -lpcre2-8 -lSDL2 -llua54 -lfreetype -lpng -lz \
|
||||||
|
-lpthread -athread=native
|
||||||
LFLAGS += -mcrt=newlib \
|
|
||||||
-lpcre2-8 -lSDL2 -llua54 -lfreetype -lpng -lz -lpthread -athread=native
|
|
||||||
|
|
||||||
ifeq ($(DEBUG),1)
|
ifeq ($(DEBUG),1)
|
||||||
CFLAGS += -g -gstabs
|
CFLAGS += -g -gstabs
|
||||||
|
|
Loading…
Reference in New Issue