@@ -5,10 +5,10 @@ ifneq ($(CROSS_COMPILE),arm-webos-linux-gnueabi-)
55endif
66
77ifdef SDKTARGETSYSROOT
8- $(warning OE-based toolchain isn't supported anymore. Please use https://github.com/webosbrew/native-toolchain)
8+ $(warning " OE-based toolchain isn't supported anymore. Please use https://github.com/webosbrew/native-toolchain" )
99 STAGING_DIR = $(SDKTARGETSYSROOT)
1010else ifndef STAGING_DIR
11- $(error Can't find buildroot based toolchain. Please use https://github.com/webosbrew/native-toolchain)
11+ $(error " Can't find buildroot based toolchain. Please use https://github.com/webosbrew/native-toolchain" )
1212endif
1313
1414WEBOS_FREETYPE_CONFIG ?= $(STAGING_DIR)/usr/bin/freetype-config
@@ -17,12 +17,12 @@ WEBOS_INC_DIR ?= $(STAGING_DIR)/usr/include
1717WEBOS_LIB_DIR ?= $(STAGING_DIR)/usr/lib
1818
1919ADD_SDL2_LIB ?= 0
20- SDL2_PREBUILT_ARCHIVE ?= https://github.com/webosbrew/SDL-webOS/releases/download/release-2.30.0 -webos.2 /SDL2-2.30.0 -webos.tar.gz
20+ SDL2_PREBUILT_ARCHIVE ?= https://github.com/webosbrew/SDL-webOS/releases/download/release-2.30.8 -webos.3 /SDL2-2.30.8 -webos-abi .tar.gz
2121
2222#########################
2323#########################
2424
25- PACKAGE_NAME = com.retroarch
25+ APP_PACKAGE_NAME ? = com.retroarch.webos
2626PACKAGE_VERSION := $(patsubst "%",%,$(RARCH_VERSION))
2727
2828DEBUG ?= 0
@@ -60,8 +60,8 @@ HAVE_DR_MP3 = 1
6060HAVE_DYNAMIC = 1
6161HAVE_DYLIB = 1
6262HAVE_EGL = 0
63- HAVE_FREETYPE = 0
64- HAVE_GDI = 1
63+ HAVE_FREETYPE = 1
64+ HAVE_GDI = 0
6565HAVE_GETADDRINFO = 1
6666HAVE_GETOPT_LONG = 1
6767HAVE_GLSL = 1
@@ -107,7 +107,7 @@ HAVE_RUNAHEAD = 1
107107HAVE_SDL = 0
108108HAVE_SDL2 = 1
109109HAVE_SHADERPIPELINE = 1
110- HAVE_STB_FONT = 1
110+ HAVE_STB_FONT = 0
111111HAVE_STB_IMAGE = 1
112112HAVE_STB_VORBIS = 1
113113HAVE_STDIN_CMD = 1
@@ -151,6 +151,8 @@ DEFINES += -DHAVE_FILTERS_BUILTIN
151151DEFINES += -DHAVE_SDL2
152152DEFINES += -DHAVE_PULSE
153153DEFINES += -DHAVE_NETWORKING -DHAVE_IFINFO -DHAVE_ONLINE_UPDATER -DHAVE_UPDATE_ASSETS -DHAVE_UPDATE_CORES
154+ DEFINES += -DHAVE_NETWORKGAMEPAD
155+ DEFINES += -DHAVE_FREETYPE
154156DEFINES += -DHAVE_UPDATE_CORE_INFO
155157
156158PKG_CONFIG=pkg-config
@@ -159,6 +161,10 @@ SDL2_CFLAGS := $(shell $(PKG_CONFIG) --cflags sdl2)
159161SDL2_LIBS := $(shell $(PKG_CONFIG) --libs sdl2)
160162OPENGLES_LIBS = -lGLESv2
161163PULSE_LIBS = $(shell $(PKG_CONFIG) --libs libpulse)
164+ FREETYPE_CFLAGS := $(shell $(PKG_CONFIG) --cflags freetype2)
165+ FREETYPE_LIBS := $(shell $(PKG_CONFIG) --libs freetype2)
166+ FONTCONFIG_CFLAGS := $(shell $(PKG_CONFIG) --cflags fontconfig)
167+ FONTCONFIG_LIBS := $(shell $(PKG_CONFIG) --libs fontconfig)
162168MMAP_LIBS = -lc
163169NEON_CFLAGS = -mfpu=neon
164170NEON_ASFLAGS = -mfpu=neon
@@ -191,7 +197,7 @@ RARCH_OBJ := $(addprefix $(OBJDIR)/,$(OBJ))
191197
192198define APPINFO
193199{
194- "id": "$(PACKAGE_NAME )",
200+ "id": "$(APP_PACKAGE_NAME )",
195201 "version": "$(PACKAGE_VERSION)",
196202 "vendor": "webosbrew.org",
197203 "title": "RetroArch",
@@ -285,10 +291,10 @@ endif
285291 cd webos && ares-package dist
286292
287293install: ipk
288- ares-install webos/$(PACKAGE_NAME )_$(PACKAGE_VERSION)_$(ARCH).ipk
294+ ares-install webos/$(APP_PACKAGE_NAME )_$(PACKAGE_VERSION)_$(ARCH).ipk
289295
290296launch: install
291- ares-launch com.retroarch
297+ ares-launch $(APP_PACKAGE_NAME)
292298
293299.PHONY: all clean ipk
294300
0 commit comments