BUGFIX: Elevators did not handle Requests in the correct order
[cs356-p1-elevator.git] / Makefile.win
1 # Project: Elevator\r
2 # Makefile created by Dev-C++ 4.9.9.2\r
3 \r
4 CPP  = g++.exe\r
5 CC   = gcc.exe\r
6 WINDRES = windres.exe\r
7 RES  = \r
8 OBJ  = callbutton.o elevator.o elevatorcontroller.o elevatordoor.o elevatorgui.o main.o position.o positionlabel.o requestbutton.o stop.o $(RES)\r
9 LINKOBJ  = callbutton.o elevator.o elevatorcontroller.o elevatordoor.o elevatorgui.o main.o position.o positionlabel.o requestbutton.o stop.o $(RES)\r
10 LIBS =  -L"C:/GTK/LIB" -mwindows -user32 -Wl,-luuid -LC:/GTK/lib -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-win32-2.0 -lpangomm-1.4 -lcairomm-1.0 -lglibmm-2.4 -lsigc-2.0 -lgdk-win32-2.0 -lgdi32 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv  \r
11 INCS =  -I"C:/GTK/INCLUDE"  -I"C:/GTK/INCLUDE/GTK-2.0"  -I"C:/GTK/INCLUDE/GLIB-2.0"  -I"C:/GTK/INCLUDE/PANGO-1.0"  -I"C:/GTK/INCLUDE/CAIRO"  -I"C:/GTK/INCLUDE/ATK-1.0"  -I"C:/GTK/INCLUDE/GTKGLEXT-1.0"  -I"C:/GTK/LIB/GTK-2.0/INCLUDE"  -I"C:/GTK/LIB/GLIB-2.0/INCLUDE"  -I"C:/GTK/LIB/GTKGLEXT-1.0/INCLUDE"  -I"C:/GTK/INCLUDE/LIBGLADE-2.0"  -I"C:/GTK/INCLUDE/LIBXML2" \r
12 CXXINCS =  -I"C:/GTK/INCLUDE"  -I"C:/GTK/INCLUDE/GTK-2.0"  -I"C:/GTK/INCLUDE/GLIB-2.0"  -I"C:/GTK/INCLUDE/PANGO-1.0"  -I"C:/GTK/INCLUDE/CAIRO"  -I"C:/GTK/INCLUDE/ATK-1.0"  -I"C:/GTK/INCLUDE/GTKGLEXT-1.0"  -I"C:/GTK/LIB/GTK-2.0/INCLUDE"  -I"C:/GTK/LIB/GLIB-2.0/INCLUDE"  -I"C:/GTK/LIB/GTKGLEXT-1.0/INCLUDE"  -I"C:/GTK/INCLUDE/LIBGLADE-2.0"  -I"C:/GTK/INCLUDE/LIBXML2" \r
13 BIN  = Elevator.exe\r
14 CXXFLAGS = $(CXXINCS) -mms-bitfields -IC:/GTK/include/gtkmm-2.4 -IC:/GTK/lib/gtkmm-2.4/include -IC:/GTK/include/glibmm-2.4 -IC:/GTK/lib/glibmm-2.4/include -IC:/GTK/include/gdkmm-2.4 -IC:/GTK/lib/gdkmm-2.4/include -IC:/GTK/include/pangomm-1.4 -IC:/GTK/include/atkmm-1.6 -IC:/GTK/include/gtk-2.0 -IC:/GTK/include/sigc++-2.0 -IC:/GTK/lib/sigc++-2.0/include -IC:/GTK/include/glib-2.0 -IC:/GTK/lib/glib-2.0/include -IC:/GTK/lib/gtk-2.0/include -IC:/GTK/include/cairomm-1.0 -IC:/GTK/include/pango-1.0 -IC:/GTK/include/cairo -IC:/GTK/include/freetype2 -IC:/GTK/include -IC:/GTK/include/atk-1.0  \r
15 CFLAGS = $(INCS)  \r
16 RM = rm -f\r
17 \r
18 .PHONY: all all-before all-after clean clean-custom\r
19 \r
20 all: all-before Elevator.exe all-after\r
21 \r
22 \r
23 clean: clean-custom\r
24         ${RM} $(OBJ) $(BIN)\r
25 \r
26 $(BIN): $(OBJ)\r
27         $(CPP) $(LINKOBJ) -o "Elevator.exe" $(LIBS)\r
28 \r
29 callbutton.o: callbutton.cpp\r
30         $(CPP) -c callbutton.cpp -o callbutton.o $(CXXFLAGS)\r
31 \r
32 elevator.o: elevator.cpp\r
33         $(CPP) -c elevator.cpp -o elevator.o $(CXXFLAGS)\r
34 \r
35 elevatorcontroller.o: elevatorcontroller.cpp\r
36         $(CPP) -c elevatorcontroller.cpp -o elevatorcontroller.o $(CXXFLAGS)\r
37 \r
38 elevatordoor.o: elevatordoor.cpp\r
39         $(CPP) -c elevatordoor.cpp -o elevatordoor.o $(CXXFLAGS)\r
40 \r
41 elevatorgui.o: elevatorgui.cpp\r
42         $(CPP) -c elevatorgui.cpp -o elevatorgui.o $(CXXFLAGS)\r
43 \r
44 main.o: main.cpp\r
45         $(CPP) -c main.cpp -o main.o $(CXXFLAGS)\r
46 \r
47 position.o: position.cpp\r
48         $(CPP) -c position.cpp -o position.o $(CXXFLAGS)\r
49 \r
50 positionlabel.o: positionlabel.cpp\r
51         $(CPP) -c positionlabel.cpp -o positionlabel.o $(CXXFLAGS)\r
52 \r
53 requestbutton.o: requestbutton.cpp\r
54         $(CPP) -c requestbutton.cpp -o requestbutton.o $(CXXFLAGS)\r
55 \r
56 stop.o: stop.cpp\r
57         $(CPP) -c stop.cpp -o stop.o $(CXXFLAGS)\r