Все тесты кроме Desktop.lua падают все тесты сыпят ошибками об отсутвии pbfond.bmp и чето про разришение
44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
LUA_V = 54
|
|
|
|
CC=kos32-gcc
|
|
LD=kos32-ld
|
|
STRIP=kos32-strip
|
|
OBJCOPY=kos32-objcopy
|
|
STD=-std=gnu99
|
|
CFLAGS=$(SYSCFLAGS) -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(STD) $(MYCFLAGS)
|
|
LDFLAGS=$(SYSLDFLAGS) $(MYLDFLAGS)
|
|
LIBS=$(SYSLIBS) $(MYLIBS) $(TOOLCHAIN_PATH)/mingw32/lib/lua$(LUA_V).dll.a --start-group -lgcc -lc.dll -ldll -lcurses -lSDLn -lSDL_mixer -lsound --end-group
|
|
|
|
ifeq ($(OS), Windows_NT)
|
|
TOOLCHAIN_PATH=C:/MinGW/msys/1.0/home/autobuild/tools/win32
|
|
else
|
|
TOOLCHAIN_PATH=/home/autobuild/tools/win32
|
|
endif
|
|
|
|
KOLIBRIOS_REPO=$(abspath ../kolibrios)
|
|
|
|
|
|
|
|
SDK_DIR=$(KOLIBRIOS_REPO)/contrib/sdk
|
|
NewLib_DIR=$(SDK_DIR)/sources/newlib
|
|
PDCurses_DIR=$(SDK_DIR)/sources/PDCurses
|
|
SYSCFLAGS=-fno-ident -fomit-frame-pointer -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -I$(NewLib_DIR)/libc/include -I$(abspath .)/../lua/src -I$(PDCurses_DIR)
|
|
SYSLDFLAGS=--image-base 0 -shared -T dll.lds --entry _DllStartup
|
|
SYSLIBS=-L $(SDK_DIR)/lib -L$(TOOLCHAIN_PATH)/lib -L$(TOOLCHAIN_PATH)/mingw32/lib
|
|
MYCFLAGS=
|
|
MYLDFLAGS=
|
|
MYLIBS=
|
|
MYOBJS=
|
|
|
|
ALL_O = src/core/curses/curses.o
|
|
|
|
ltui.dll: $(ALL_O)
|
|
$(LD) $(LDFLAGS) -o $@ $(ALL_O) $(LIBS)
|
|
$(STRIP) -S $@
|
|
|
|
clean:
|
|
rm -f $(ALL_O) ltui.dll
|
|
|
|
src/core/curses/curses.o: src/core/curses/curses.c
|
|
|