Wei Mingzhi 11 年之前
父节点
当前提交
28cd59965a
共有 1 个文件被更改,包括 30 次插入0 次删除
  1. 30 0
      Makefile.sdl2

+ 30 - 0
Makefile.sdl2

@@ -0,0 +1,30 @@
+# Adapted from Makefile for Dingux by Rikku2000
+
+TARGET = sdlpal
+
+HOST =
+
+ADPLUG_FILES = adplug/rix.cpp adplug/player.cpp adplug/binio.cpp \
+	adplug/fprovide.cpp adplug/binfile.cpp adplug/dosbox_opl.cpp \
+	adplug/fmopl.c adplug/surroundopl.cpp adplug/emuopl.cpp
+
+LIBMAD_FILES = libmad/bit.c libmad/decoder.c libmad/fixed.c libmad/frame.c \
+	libmad/huffman.c libmad/layer12.c libmad/layer3.c libmad/music_mad.c \
+	libmad/stream.c libmad/synth.c libmad/timer.c
+
+FILES = rixplay.cpp text.c font.c itemmenu.c scene.c palcommon.c script.c \
+	util.c play.c getopt.c input.c uibattle.c game.c magicmenu.c map.c \
+	ending.c uigame.c rngplay.c ui.c global.c main.c fight.c \
+	video.c palette.c sound.c res.c battle.c yj1.c
+
+FILES += $(ADPLUG_FILES)
+FILES += $(LIBMAD_FILES)
+
+CFLAGS = `sdl2-config --cflags` -g -Wall -O2 -fno-strict-aliasing
+LDFLAGS = `sdl2-config --libs` -lstdc++ -lm
+
+$(TARGET):
+	$(HOST)gcc $(CFLAGS) -o $(TARGET) $(FILES) $(LDFLAGS)
+
+clean:
+	rm -f $(TARGET)