Added makefiles for cross-compilation to Win32 from linux systems.

-Added Makefile-Nightly-* for compilation using mingw32. amd64 makefiles currently not working due to mysteriousness in the apt repo (*)
-corrected cases in BLADPCED.RC, BLADES.RC, and BLSCENED.RC so they build properly on case-sensitive systems (*)
-Fixed a typecasting error in dlogtool.cpp and a random comma error in tfileio.cpp (ScenEd)
-Added *_private.rc files to repo to prevent build anarchy with windres.

git-svn-id: http://openexile.googlecode.com/svn/trunk@166 4ebdad44-0ea0-11de-aab3-ff745001d230
This commit is contained in:
Sylae Corell
2012-02-25 03:57:36 +00:00
parent c8200e94ac
commit 159306424f
14 changed files with 521 additions and 34 deletions

View File

@@ -117,17 +117,17 @@ ACCELERATORS_1 ACCELERATORS
"^Q", 4, ASCII
}
120 CURSOR "resources/sword.cur"
120 CURSOR "Resources/sword.cur"
10 ICON "resources/bladexil.ico"
10 ICON "Resources/BLADEXIL.ICO"
1 WAVE "resources/snd0.wav"
2 WAVE "resources/snd1.wav"
4 WAVE "resources/snd3.wav"
35 WAVE "resources/snd34.wav"
38 WAVE "resources/snd37.wav"
1 WAVE "Resources/snd0.wav"
2 WAVE "Resources/snd1.wav"
4 WAVE "Resources/snd3.wav"
35 WAVE "Resources/snd34.wav"
38 WAVE "Resources/snd37.wav"
STRINGTABLE
{

View File

@@ -0,0 +1,5 @@
/* THIS FILE WILL BE OVERWRITTEN BY DEV-C++ */
/* DO NOT EDIT! */
#include "BLADPCED.RC"

View File

@@ -0,0 +1,57 @@
# Project: Blades of Exile Character Editor
# Makefile created by Dev-C++ 4.9.9.2
CPP = amd64-mingw32msvc-g++
CC = amd64-mingw32msvc-gcc
WINDRES = amd64-mingw32msvc-windres
RES = Blades_of_Exile_Character_Editor_private.res
OBJ = graphutl.o bladpced.o dlogtool.o edaction.o edfileio.o editors.o edsound.o global.o graphics.o $(RES)
LINKOBJ = graphutl.o bladpced.o dlogtool.o edaction.o edfileio.o editors.o edsound.o global.o graphics.o $(RES)
LIBS = -lwinmm -mwindows -lwinmm
INCS = -I"include"
CXXINCS =
BIN = "Blades of Exile Character Editor.exe"
CXXFLAGS = $(CXXINCS) -Wall -O2
CFLAGS = $(INCS) -O2
RM = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before "Blades of Exile Character Editor.exe" all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o "Blades of Exile Character Editor.exe" $(LIBS)
graphutl.o: graphutl.cpp
$(CPP) -c graphutl.cpp -o graphutl.o $(CXXFLAGS)
bladpced.o: bladpced.cpp
$(CPP) -c bladpced.cpp -o bladpced.o $(CXXFLAGS)
dlogtool.o: dlogtool.cpp
$(CPP) -c dlogtool.cpp -o dlogtool.o $(CXXFLAGS)
edaction.o: edaction.cpp
$(CPP) -c edaction.cpp -o edaction.o $(CXXFLAGS)
edfileio.o: edfileio.cpp
$(CPP) -c edfileio.cpp -o edfileio.o $(CXXFLAGS)
editors.o: editors.cpp
$(CPP) -c editors.cpp -o editors.o $(CXXFLAGS)
edsound.o: edsound.cpp
$(CPP) -c edsound.cpp -o edsound.o $(CXXFLAGS)
global.o: global.cpp
$(CPP) -c global.cpp -o global.o $(CXXFLAGS)
graphics.o: graphics.cpp
$(CPP) -c graphics.cpp -o graphics.o $(CXXFLAGS)
Blades_of_Exile_Character_Editor_private.res: Blades_of_Exile_Character_Editor_private.rc BLADPCED.RC
$(WINDRES) -i Blades_of_Exile_Character_Editor_private.rc --input-format=rc -o Blades_of_Exile_Character_Editor_private.res -O coff

View File

@@ -0,0 +1,57 @@
# Project: Blades of Exile Character Editor
# Makefile created by Dev-C++ 4.9.9.2
CPP = i586-mingw32msvc-g++
CC = i586-mingw32msvc-gcc
WINDRES = i586-mingw32msvc-windres
RES = Blades_of_Exile_Character_Editor_private.res
OBJ = graphutl.o bladpced.o dlogtool.o edaction.o edfileio.o editors.o edsound.o global.o graphics.o $(RES)
LINKOBJ = graphutl.o bladpced.o dlogtool.o edaction.o edfileio.o editors.o edsound.o global.o graphics.o $(RES)
LIBS = -lwinmm -mwindows -lwinmm
INCS = -I"include"
CXXINCS =
BIN = "Blades of Exile Character Editor.exe"
CXXFLAGS = $(CXXINCS) -Wall -O2
CFLAGS = $(INCS) -O2
RM = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before "Blades of Exile Character Editor.exe" all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o "Blades of Exile Character Editor.exe" $(LIBS)
graphutl.o: graphutl.cpp
$(CPP) -c graphutl.cpp -o graphutl.o $(CXXFLAGS)
bladpced.o: bladpced.cpp
$(CPP) -c bladpced.cpp -o bladpced.o $(CXXFLAGS)
dlogtool.o: dlogtool.cpp
$(CPP) -c dlogtool.cpp -o dlogtool.o $(CXXFLAGS)
edaction.o: edaction.cpp
$(CPP) -c edaction.cpp -o edaction.o $(CXXFLAGS)
edfileio.o: edfileio.cpp
$(CPP) -c edfileio.cpp -o edfileio.o $(CXXFLAGS)
editors.o: editors.cpp
$(CPP) -c editors.cpp -o editors.o $(CXXFLAGS)
edsound.o: edsound.cpp
$(CPP) -c edsound.cpp -o edsound.o $(CXXFLAGS)
global.o: global.cpp
$(CPP) -c global.cpp -o global.o $(CXXFLAGS)
graphics.o: graphics.cpp
$(CPP) -c graphics.cpp -o graphics.o $(CXXFLAGS)
Blades_of_Exile_Character_Editor_private.res: Blades_of_Exile_Character_Editor_private.rc BLADPCED.RC
$(WINDRES) -i Blades_of_Exile_Character_Editor_private.rc --input-format=rc -o Blades_of_Exile_Character_Editor_private.res -O coff