SOURCES=AssemblyInfo.cs \ Main.cs \ MainWindow.cs \ gtk-gui/generated.cs \ gtk-gui/MainWindow.cs \ gtk-gui/lliurex.controlcenter.WarningDialog.cs \ Core.cs \ ApplicationBox.cs \ ConfigApplication.cs \ PropertyReader.cs \ StatusManager.cs \ UniconfManager.cs \ WarningDialog.cs \ SqlManager.cs CSC = dmcs CSC_FLAGS = -r:Mono.Posix.dll -r:System.Data.dll -r:System.dll -pkg:gtk-sharp-2.0 -pkg:ndesk-dbus-1.0 -pkg:ndesk-dbus-glib-1.0 -r:libmono-lliurex-utils -r:Mono.Data.Sqlite -optimize+ OUT = zero-center.exe PKG_CONFIG_PATH = "/usr/lib/pkgconfig" clean: rm -rf bin/ rm -f lliurex-control-center.pidb release: $(SOURCES) mkdir -p bin/Release/ $(CSC) $(CSC_FLAGS) $(SOURCES) -out:bin/Release/$(OUT) debug: $(SOURCES) mkdir -p bin/Debug/ $(CSC) $(CSC_FLAGS) $(SOURCES) -out:bin/Debug/$(OUT) -debug