From: Ira W. Snyder Date: Thu, 11 Oct 2007 17:59:03 +0000 (-0700) Subject: Add Dev-C++ IDE buildfiles X-Git-Url: https://irasnyder.com/gitweb/?a=commitdiff_plain;h=1a70431b0a123589aefee674628d66e7b6ae62c6;p=cs356-p1-elevator.git Add Dev-C++ IDE buildfiles Signed-off-by: Ira W. Snyder --- diff --git a/Elevator.dev b/Elevator.dev new file mode 100644 index 0000000..478c216 --- /dev/null +++ b/Elevator.dev @@ -0,0 +1,259 @@ +[Project] +FileName=Elevator.dev +Name=Elevator +UnitCount=21 +Type=0 +Ver=1 +ObjFiles= +Includes= +Libs= +PrivateResource= +ResourceIncludes= +MakeIncludes= +Compiler= +CppCompiler=-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_@@_ +Linker=-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_@@_ +IsCpp=1 +Icon= +ExeOutput= +ObjectOutput= +OverrideOutput=0 +OverrideOutputName=Elevator.exe +HostApplication= +Folders= +CommandLine= +UseCustomMakefile=0 +CustomMakefile= +IncludeVersionInfo=0 +SupportXPThemes=0 +CompilerSet=0 +CompilerSettings=0000000000000000000000 + +[Unit1] +FileName=callbutton.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit2] +FileName=callbutton.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit3] +FileName=direction.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit4] +FileName=elevator.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit5] +FileName=elevator.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit6] +FileName=elevatorcontroller.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit7] +FileName=elevatorcontroller.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit8] +FileName=elevatordoor.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit9] +FileName=elevatordoor.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit10] +FileName=elevatorgui.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit11] +FileName=elevatorgui.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit12] +FileName=main.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit13] +FileName=main.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit14] +FileName=position.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit15] +FileName=position.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit16] +FileName=positionlabel.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit17] +FileName=positionlabel.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit18] +FileName=requestbutton.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit19] +FileName=requestbutton.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit20] +FileName=stop.cpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit21] +FileName=stop.hpp +CompileCpp=1 +Folder=Elevator +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[VersionInfo] +Major=0 +Minor=1 +Release=1 +Build=1 +LanguageID=1033 +CharsetID=1252 +CompanyName= +FileVersion= +FileDescription=Developed using the Dev-C++ IDE +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion= +AutoIncBuildNr=0 + diff --git a/Makefile.win b/Makefile.win new file mode 100644 index 0000000..5390180 --- /dev/null +++ b/Makefile.win @@ -0,0 +1,57 @@ +# 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)