# Project: Elevator # Makefile created by Dev-C++ 4.9.9.2 CPP = g++.exe CC = gcc.exe WINDRES = windres.exe RES = OBJ = callbutton.o elevator.o elevatorcontroller.o elevatordoor.o elevatorgui.o main.o position.o positionlabel.o requestbutton.o stop.o $(RES) LINKOBJ = callbutton.o elevator.o elevatorcontroller.o elevatordoor.o elevatorgui.o main.o position.o positionlabel.o requestbutton.o stop.o $(RES) 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 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" 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" BIN = Elevator.exe 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 CFLAGS = $(INCS) RM = rm -f .PHONY: all all-before all-after clean clean-custom all: all-before Elevator.exe all-after clean: clean-custom ${RM} $(OBJ) $(BIN) $(BIN): $(OBJ) $(CPP) $(LINKOBJ) -o "Elevator.exe" $(LIBS) callbutton.o: callbutton.cpp $(CPP) -c callbutton.cpp -o callbutton.o $(CXXFLAGS) elevator.o: elevator.cpp $(CPP) -c elevator.cpp -o elevator.o $(CXXFLAGS) elevatorcontroller.o: elevatorcontroller.cpp $(CPP) -c elevatorcontroller.cpp -o elevatorcontroller.o $(CXXFLAGS) elevatordoor.o: elevatordoor.cpp $(CPP) -c elevatordoor.cpp -o elevatordoor.o $(CXXFLAGS) elevatorgui.o: elevatorgui.cpp $(CPP) -c elevatorgui.cpp -o elevatorgui.o $(CXXFLAGS) main.o: main.cpp $(CPP) -c main.cpp -o main.o $(CXXFLAGS) position.o: position.cpp $(CPP) -c position.cpp -o position.o $(CXXFLAGS) positionlabel.o: positionlabel.cpp $(CPP) -c positionlabel.cpp -o positionlabel.o $(CXXFLAGS) requestbutton.o: requestbutton.cpp $(CPP) -c requestbutton.cpp -o requestbutton.o $(CXXFLAGS) stop.o: stop.cpp $(CPP) -c stop.cpp -o stop.o $(CXXFLAGS)