forked from naclander/openmugen
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.win
87 lines (61 loc) · 3.13 KB
/
Makefile.win
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Project: OpenMugen
# Makefile created by Dev-C++ 4.9.9.2
CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES =
OBJ = OBJ/main.o OBJ/game.o OBJ/global.o OBJ/SDLManager.o OBJ/VideoSystem.o OBJ/scale2xSDL.o OBJ/SDL_framerate.o OBJ/scale2x.o OBJ/MemManager.o OBJ/SffManager.o OBJ/player.o OBJ/Stack.o OBJ/VM.o OBJ/StateManager.o OBJ/AirManager.o OBJ/engine.o OBJ/ControllerExecuter.o OBJ/tokenizer.o OBJ/StateParser.o OBJ/CmdManager.o $(RES)
LINKOBJ = OBJ/main.o OBJ/game.o OBJ/global.o OBJ/SDLManager.o OBJ/VideoSystem.o OBJ/scale2xSDL.o OBJ/SDL_framerate.o OBJ/scale2x.o OBJ/MemManager.o OBJ/SffManager.o OBJ/player.o OBJ/Stack.o OBJ/VM.o OBJ/StateManager.o OBJ/AirManager.o OBJ/engine.o OBJ/ControllerExecuter.o OBJ/tokenizer.o OBJ/StateParser.o OBJ/CmdManager.o $(RES)
LIBS = -L"lib" -L"E:/Programmierung/SDL/lib" -lmingw32 -lSDLmain -lSDL
INCS = -I"include" -I"E:/Programmierung/SDL/include/SDL"
CXXINCS = -I"lib/gcc/mingw32/3.4.2/include" -I"include/c++/3.4.2/backward" -I"include/c++/3.4.2/mingw32" -I"include/c++/3.4.2" -I"include" -I"E:/Programmierung/SDL/include/SDL"
BIN = BIN/OpenMugen.exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS)
RM = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before BIN/OpenMugen.exe all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o "BIN\OpenMugen.exe" $(LIBS)
OBJ/main.o: main.cpp
$(CPP) -c main.cpp -o OBJ/main.o $(CXXFLAGS)
OBJ/game.o: game.cpp
$(CPP) -c game.cpp -o OBJ/game.o $(CXXFLAGS)
OBJ/global.o: global.cpp
$(CPP) -c global.cpp -o OBJ/global.o $(CXXFLAGS)
OBJ/SDLManager.o: SDLManager.cpp
$(CPP) -c SDLManager.cpp -o OBJ/SDLManager.o $(CXXFLAGS)
OBJ/VideoSystem.o: VideoSystem.cpp
$(CPP) -c VideoSystem.cpp -o OBJ/VideoSystem.o $(CXXFLAGS)
OBJ/scale2xSDL.o: scale2xSDL.cpp
$(CPP) -c scale2xSDL.cpp -o OBJ/scale2xSDL.o $(CXXFLAGS)
OBJ/SDL_framerate.o: SDL_framerate.cpp
$(CPP) -c SDL_framerate.cpp -o OBJ/SDL_framerate.o $(CXXFLAGS)
OBJ/scale2x.o: scale2x.cpp
$(CPP) -c scale2x.cpp -o OBJ/scale2x.o $(CXXFLAGS)
OBJ/MemManager.o: MemManager.cpp
$(CPP) -c MemManager.cpp -o OBJ/MemManager.o $(CXXFLAGS)
OBJ/SffManager.o: SffManager.cpp
$(CPP) -c SffManager.cpp -o OBJ/SffManager.o $(CXXFLAGS)
OBJ/player.o: player.cpp
$(CPP) -c player.cpp -o OBJ/player.o $(CXXFLAGS)
OBJ/Stack.o: Stack.cpp
$(CPP) -c Stack.cpp -o OBJ/Stack.o $(CXXFLAGS)
OBJ/VM.o: VM.cpp
$(CPP) -c VM.cpp -o OBJ/VM.o $(CXXFLAGS)
OBJ/StateManager.o: StateManager.cpp
$(CPP) -c StateManager.cpp -o OBJ/StateManager.o $(CXXFLAGS)
OBJ/AirManager.o: AirManager.cpp
$(CPP) -c AirManager.cpp -o OBJ/AirManager.o $(CXXFLAGS)
OBJ/engine.o: engine.cpp
$(CPP) -c engine.cpp -o OBJ/engine.o $(CXXFLAGS)
OBJ/ControllerExecuter.o: ControllerExecuter.cpp
$(CPP) -c ControllerExecuter.cpp -o OBJ/ControllerExecuter.o $(CXXFLAGS)
OBJ/tokenizer.o: tokenizer.cpp
$(CPP) -c tokenizer.cpp -o OBJ/tokenizer.o $(CXXFLAGS)
OBJ/StateParser.o: StateParser.cpp
$(CPP) -c StateParser.cpp -o OBJ/StateParser.o $(CXXFLAGS)
OBJ/CmdManager.o: CmdManager.cpp
$(CPP) -c CmdManager.cpp -o OBJ/CmdManager.o $(CXXFLAGS)