X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=winelib.mak;h=a0558d311243d23dfbf33c2fe6971ce7ee0c1f76;hb=315b77eb1daa01b075f6a08fc88a782f89d88dff;hp=cda9fd9d91e42d227b8241585ce2c440297f573d;hpb=f0be238a6a7a2801edfb842a637b19bf91b245bd;p=ia32rtools.git diff --git a/winelib.mak b/winelib.mak index cda9fd9..a0558d3 100644 --- a/winelib.mak +++ b/winelib.mak @@ -9,18 +9,24 @@ endif LDFLAGS += -ggdb ifdef ARM +CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfloat-abi=softfp -mfpu=neon +CFLAGS += -Wno-unused -fsigned-char WGCC_FLAGS += -marm -b$(patsubst %-,%,$(CROSS_COMPILE)) -# WGCC_FLAGS += --sysroot $(HOME)/stuff/wine_arm/wine-arm-build/ +# wine defines wchar_t correctly, doesn't use -fshort-wchar, we can't too +WGCC_FLAGS += -fno-short-wchar +# WGCC_FLAGS += --sysroot $(WINEROOT) CFLAGS += $(WGCC_FLAGS) -CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfloat-abi=softfp -mfpu=neon -CFLAGS += -Wno-unused LDFLAGS += $(WGCC_FLAGS) + # should not be needed, but.. -CFLAGS += -isystem$(HOME)/stuff/wine_arm/inst/include/wine/msvcrt -CFLAGS += -isystem$(HOME)/stuff/wine_arm/inst/include/wine/windows -LDFLAGS += -L$(HOME)/stuff/wine_arm/inst/lib/wine +WINEROOT ?= $(HOME)/stuff/wine_arm/inst +CFLAGS += -isystem$(WINEROOT)/include/wine/msvcrt +CFLAGS += -isystem$(WINEROOT)/include/wine/windows +LDFLAGS += -L$(WINEROOT)/lib/wine -L$(WINEROOT)/lib + CVT_OPT = -a BUILTIN = 1 +export ARM else CFLAGS += -Wno-unused-but-set-variable CFLAGS += -m32