ICONS = icons/
DATA = data gfx sound music
-VERSION = 1.19
+VERSION = 2.00
RELEASE ?= 1
USEPAK ?= 1
CXX = i686-w64-mingw32-g++
-CXXFLAGS += -std=c++11 -Dmain=SDL_main
+CXXFLAGS += -Dmain=SDL_main
CXXFLAGS += -I/your/mingw/include
CXXFLAGS += -DVERSION=$(VERSION) -DRELEASE=$(RELEASE) -DUSEPAK=$(USEPAK)
-CXXFLAGS += -DPAKNAME=\"$(PAKNAME)\" -DPAKLOCATION=\"\" -DGAMEPLAYMANUAL=\"doc/index.html\" -Wall
+CXXFLAGS += -DPAKNAME=\"$(PAKNAME)\" -DPAKLOCATION=\".\" -DGAMEPLAYMANUAL=\"doc/index.html\" -Wall
CXXFLAGS += -DLOCALEDIR=\"\" $(CFLAGS) -DMEDAL_SERVER_HOST=\"$(MEDAL_SERVER_HOST)\" -DMEDAL_SERVER_PORT=$(MEDAL_SERVER_PORT) -Werror
LIBS = -lmingw32 -lz -lSDL2_mixer -lSDL2_image -lSDL2_ttf -lSDL2_net -lSDL2main -lSDL2 -lwinmm -lgdi32
-PAKLIBS = -lmingw32 -lz
LDFLAGS = -L/your/mingw/lib -mwindows
OBJS += CAudio.o
$(PROG): $(GAMEOBJS)
$(CXX) $(LDFLAGS) $(GAMEOBJS) -o $(PROG) $(LIBS)
-pak: $(PAKOBJS)
- $(CXX) $(LDFLAGS) $(PAKOBJS) -o pak.exe $(PAKLIBS)
+pak.exe: $(PAKOBJS)
+ $(CXX) $(LDFLAGS) $(PAKOBJS) -o pak.exe $(LIBS)
%.mo: %.po
msgfmt -c -o $@ $<
clean:
$(RM) $(GAMEOBJS) mapEditor.o pak.o $(PROG) $(PAKNAME) pak.exe mapeditor.exe $(LOCALE_MO)
-$(PAKNAME): pak
+$(PAKNAME): pak.exe
./pak $(DATA) $(PAKNAME)
buildpak: $(PAKNAME)