From 010ab35ab1714344daca5b856d8654a7e68e79aa Mon Sep 17 00:00:00 2001 From: kichikuou Date: Sun, 27 Mar 2016 16:17:33 +0900 Subject: [PATCH] Makefile for MinGW build --- .gitignore | 1 + Makefile | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5761abc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.o diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c62e063 --- /dev/null +++ b/Makefile @@ -0,0 +1,31 @@ +CXXFLAGS = -Isrc -Isrc/sys -D_SYSTEM3 -D_DEBUG_CONSOLE + +LIBS = -lgdi32 -lgdiplus -lwinmm + +OBJS = src/fileio.o \ + src/winmain.o \ + src/sys/ags.o \ + src/sys/ags_bmp.o \ + src/sys/ags_cursor.o \ + src/sys/ags_draw.o \ + src/sys/ags_pms.o \ + src/sys/ags_text.o \ + src/sys/ags_vsp.o \ + src/sys/ags_window.o \ + src/sys/dri.o \ + src/sys/mako.o \ + src/sys/mako_midi.o \ + src/sys/nact.o \ + src/sys/nact_crc32.o \ + src/sys/nact_input.o \ + src/sys/nact_sys3.o \ + src/res3/Script1.o + +system3.exe: $(OBJS) + $(CXX) $(OBJS) $(LIBS) -mwindows -static -o $@ + +src/res3/Script1.o: src/res3/Script1.rc + windres $< $@ + +clean: + rm -f src/*.o src/sys/*.o src/res3/*.o system3.exe