--- /dev/null
+cinaest_SOURCES = \
+ src/main.vala
+
+cinaest_VALAFLAGS = --pkg gtk+-2.0
+
+cinaest: ${cinaest_SOURCES}
+ valac -o $@ ${cinaest_VALAFLAGS} ${cinaest_SOURCES}
+
+.PHONY: clean
+
+clean:
+ rm -f cinaest
--- /dev/null
+/* This file is part of Cinaest.
+ *
+ * Copyright (C) 2009 Philipp Zabel
+ *
+ * Cinaest is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Cinaest is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Cinaest. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+using Gtk;
+
+public class CinaestProgram : GLib.Object {
+ Window window;
+
+ construct {
+ window = new Window (WindowType.TOPLEVEL);
+ window.destroy.connect (Gtk.main_quit);
+
+ Environment.set_application_name ("Cinæst");
+ }
+
+ public void run () {
+ window.show_all ();
+ Gtk.main ();
+ }
+
+ static int main (string[] args) {
+ Gtk.init (ref args);
+
+ CinaestProgram app = new CinaestProgram ();
+ app.run ();
+
+ return 0;
+ }
+}
+