Add Dev-C++ IDE buildfiles
[cs356-p1-elevator.git] / Makefile.win
diff --git a/Makefile.win b/Makefile.win
new file mode 100644 (file)
index 0000000..5390180
--- /dev/null
@@ -0,0 +1,57 @@
+# Project: Elevator\r
+# Makefile created by Dev-C++ 4.9.9.2\r
+\r
+CPP  = g++.exe\r
+CC   = gcc.exe\r
+WINDRES = windres.exe\r
+RES  = \r
+OBJ  = callbutton.o elevator.o elevatorcontroller.o elevatordoor.o elevatorgui.o main.o position.o positionlabel.o requestbutton.o stop.o $(RES)\r
+LINKOBJ  = callbutton.o elevator.o elevatorcontroller.o elevatordoor.o elevatorgui.o main.o position.o positionlabel.o requestbutton.o stop.o $(RES)\r
+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
+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
+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
+BIN  = Elevator.exe\r
+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
+CFLAGS = $(INCS)  \r
+RM = rm -f\r
+\r
+.PHONY: all all-before all-after clean clean-custom\r
+\r
+all: all-before Elevator.exe all-after\r
+\r
+\r
+clean: clean-custom\r
+       ${RM} $(OBJ) $(BIN)\r
+\r
+$(BIN): $(OBJ)\r
+       $(CPP) $(LINKOBJ) -o "Elevator.exe" $(LIBS)\r
+\r
+callbutton.o: callbutton.cpp\r
+       $(CPP) -c callbutton.cpp -o callbutton.o $(CXXFLAGS)\r
+\r
+elevator.o: elevator.cpp\r
+       $(CPP) -c elevator.cpp -o elevator.o $(CXXFLAGS)\r
+\r
+elevatorcontroller.o: elevatorcontroller.cpp\r
+       $(CPP) -c elevatorcontroller.cpp -o elevatorcontroller.o $(CXXFLAGS)\r
+\r
+elevatordoor.o: elevatordoor.cpp\r
+       $(CPP) -c elevatordoor.cpp -o elevatordoor.o $(CXXFLAGS)\r
+\r
+elevatorgui.o: elevatorgui.cpp\r
+       $(CPP) -c elevatorgui.cpp -o elevatorgui.o $(CXXFLAGS)\r
+\r
+main.o: main.cpp\r
+       $(CPP) -c main.cpp -o main.o $(CXXFLAGS)\r
+\r
+position.o: position.cpp\r
+       $(CPP) -c position.cpp -o position.o $(CXXFLAGS)\r
+\r
+positionlabel.o: positionlabel.cpp\r
+       $(CPP) -c positionlabel.cpp -o positionlabel.o $(CXXFLAGS)\r
+\r
+requestbutton.o: requestbutton.cpp\r
+       $(CPP) -c requestbutton.cpp -o requestbutton.o $(CXXFLAGS)\r
+\r
+stop.o: stop.cpp\r
+       $(CPP) -c stop.cpp -o stop.o $(CXXFLAGS)\r