From 00f1d8d6cacf48139b976f3a25c040d51e1abe74 Mon Sep 17 00:00:00 2001
From: Takamichi Horikawa <takamichiho@gmail.com>
Date: Sat, 2 Dec 2017 14:42:47 +0900
Subject: updated sdl

---
 sdl/main.c        |  8 ++++++--
 sdl/unix/Makefile |  1 +
 sdl/win/Makefile  | 11 +++++++----
 3 files changed, 14 insertions(+), 6 deletions(-)

(limited to 'sdl')

diff --git a/sdl/main.c b/sdl/main.c
index f4bd752..4000e26 100644
--- a/sdl/main.c
+++ b/sdl/main.c
@@ -152,13 +152,17 @@ int main(int argc, char **argv) {
     SDL_Quit();
     return 1;
   }
-
-  g.fp = fmdsp_pacc_init(pc, &pacc);
+  g.fp = fmdsp_pacc_alloc();
   if (!g.fp) {
     SDL_Log("Cannot initialize fmdsp\n");
     SDL_Quit();
     return 1;
   }
+  if (!fmdsp_pacc_init(g.fp, pc, &pacc)) {
+    SDL_Log("Cannot initialize fmdsp\n");
+    SDL_Quit();
+    return 1;
+  }
   fmdsp_pacc_set(g.fp, &g.work, &g.opna, &g.fftin);
   fmplayer_font_rom_load(&g.font16);
   fmdsp_pacc_set_font16(g.fp, &g.font16);
diff --git a/sdl/unix/Makefile b/sdl/unix/Makefile
index 274f40d..601dd41 100644
--- a/sdl/unix/Makefile
+++ b/sdl/unix/Makefile
@@ -16,6 +16,7 @@ OBJS+=fft.o
 TARGET:=fmplayersdl
 
 CFLAGS:=-Wall -Wextra -O2 -g
+CFLAGS+=-DLIBOPNA_ENABLE_LEVELDATA
 CFLAGS+=-DPACC_GL_3
 #CFLAGS+=-DPACC_GL_ES
 #CFLAGS+=-DPACC_GL_ES -DPACC_GL_3
diff --git a/sdl/win/Makefile b/sdl/win/Makefile
index 0f63d19..74ddf0e 100644
--- a/sdl/win/Makefile
+++ b/sdl/win/Makefile
@@ -5,18 +5,21 @@ vpath %.c ../../libopna
 vpath %.c ../../common
 vpath %.c ../../fmdriver
 vpath %.c ../../fft
-SDLCONFIG:=i686-w64-mingw32-sdl2-config
-CC:=i686-w64-mingw32-gcc
+#ARCH=x86_64
+ARCH=i686
+SDLCONFIG:=$(ARCH)-w64-mingw32-sdl2-config
+CC:=$(ARCH)-w64-mingw32-gcc
 OBJS:=main.o
 OBJS+=pacc-gl.o
-OBJS+=fmdsp-pacc.o font_fmdsp_small.o fmdsp_platform_win.o
+OBJS+=fmdsp-pacc.o font_fmdsp_small.o fmdsp_platform_win.o font_rom.o
 OBJS+=opna.o opnafm.o opnassg.o opnadrum.o opnaadpcm.o opnatimer.o opnassg-sinc-c.o opnassg-sinc-sse2.o
 OBJS+=fmdriver_pmd.o fmdriver_fmp.o ppz8.o fmdriver_common.o
-OBJS+=fmplayer_file.o fmplayer_work_opna.o fmplayer_file_win.o fmplayer_drumrom_win.o
+OBJS+=fmplayer_file.o fmplayer_work_opna.o fmplayer_file_win.o fmplayer_drumrom_win.o fmplayer_fontrom_win.o winfont.o
 OBJS+=fft.o
 TARGET:=fmplayersdl.exe
 
 CFLAGS:=-Wall -Wextra -O2
+CFLAGS+=-DLIBOPNA_ENABLE_LEVELDATA
 CFLAGS+=-DFMPLAYER_FILE_WIN_UTF8
 CFLAGS+=-DPACC_GL_3
 #CFLAGS+=-DPACC_GL_ES
-- 
cgit v1.2.3