aboutsummaryrefslogtreecommitdiff
path: root/sdl/win
diff options
context:
space:
mode:
authorTakamichi Horikawa <takamichiho@gmail.com>2017-09-08 23:26:30 +0900
committerTakamichi Horikawa <takamichiho@gmail.com>2017-09-08 23:26:30 +0900
commit694da2ee4f6bf7dd8e5f592f9d9ecf0c5a7ceb24 (patch)
tree6dca19b69324008e67b4614efcee6fd568747689 /sdl/win
parent50c75c12597b230cec4d7a29559cde263025eeb2 (diff)
sdl: for testing pacc
Diffstat (limited to 'sdl/win')
-rw-r--r--sdl/win/Makefile34
1 files changed, 34 insertions, 0 deletions
diff --git a/sdl/win/Makefile b/sdl/win/Makefile
new file mode 100644
index 0000000..587bac8
--- /dev/null
+++ b/sdl/win/Makefile
@@ -0,0 +1,34 @@
+vpath %.c ..
+vpath %.c ../../pacc
+vpath %.c ../../fmdsp
+vpath %.c ../../libopna
+vpath %.c ../../common
+vpath %.c ../../fmdriver
+SDLCONFIG:=i686-w64-mingw32-sdl2-config
+CC:=i686-w64-mingw32-gcc
+OBJS:=main.o
+OBJS+=pacc-gl.o
+OBJS+=fmdsp-pacc.o font_fmdsp_small.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
+TARGET:=fmplayersdl.exe
+
+CFLAGS:=-Wall -Wextra -O2
+CFLAGS+=-DFMPLAYER_FILE_WIN_UTF8
+#CFLAGS+=-DPACC_GL_3
+#CFLAGS+=-DPACC_GL_ES
+#CFLAGS+=-DPACC_GL_ES -DPACC_GL_3
+CFLAGS+=-I.. -I../..
+CFLAGS+=$(shell $(SDLCONFIG) --cflags)
+LIBS:=-lshlwapi
+LIBS+=-static $(shell $(SDLCONFIG) --static-libs) -lopengl32
+
+$(TARGET): $(OBJS)
+ $(CC) -o $@ $^ $(LIBS)
+
+clean:
+ rm -f $(TARGET) $(OBJS)
+
+opnassg-sinc-sse2.o: opnassg-sinc-sse2.c
+ $(CC) -c $< $(CFLAGS) -msse2