Debian build files.
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,48 @@
+# DESTDIR is the destination directory
+
+# Where to locate shared Storm files.
+STORM_SHARED := $(DESTDIR)/usr/lib/storm
+
+# To have a local .mymake configuration file
+export HOME = $(shell pwd)/debian
+MM := mymake
+
+MM_CONFIG := dist nostatic nobacktrace
+
+.PHONY: all install
+all:
+	rm -f debian/.mymake
+	echo $(or $(patsubst -j%,%,$(filter -j%,$(MAKEFLAGS))),"1") | $(MM) --config > /dev/null
+
+	bash ./update_version.sh
+
+	$(MM) release $(MM_CONFIG) mps Main
+	$(MM) release $(MM_CONFIG) Gui noskia nocairogl
+	$(MM) release $(MM_CONFIG) Crypto
+	$(MM) release $(MM_CONFIG) Graphics
+	$(MM) release $(MM_CONFIG) Sound
+	$(MM) release $(MM_CONFIG) SQL
+
+
+install:
+	mkdir -p $(DESTDIR)/usr/bin
+	cp release/Storm_mps $(DESTDIR)/usr/bin/storm
+	chmod +x $(DESTDIR)/usr/bin/storm
+	cp scripts/progvis $(DESTDIR)/usr/bin
+	chmod +x $(DESTDIR)/usr/bin/progvis
+	mkdir -p $(STORM_SHARED)
+	cp -r root/doc $(STORM_SHARED)
+	cp -r root/lang $(STORM_SHARED)
+	cp -r root/layout $(STORM_SHARED)
+	cp -r root/crypto $(STORM_SHARED)
+	cp -r root/graphics $(STORM_SHARED)
+	cp -r root/sound $(STORM_SHARED)
+	cp -r root/parser $(STORM_SHARED)
+	cp -r root/presentation $(STORM_SHARED)
+	cp -r root/progvis $(STORM_SHARED)
+	cp -r root/sql $(STORM_SHARED)
+	cp -r root/test $(STORM_SHARED)
+	cp -r root/ui $(STORM_SHARED)
+	cp -r root/util $(STORM_SHARED)
+	mkdir -p $(DESTDIR)/usr/share/applications
+	cp debian/*.desktop $(DESTDIR)/usr/share/applications/
--- /dev/null
+++ b/scripts/progvis
@@ -0,0 +1,2 @@
+#!/bin/bash
+exec storm -f progvis.main
--- /dev/null
+++ b/update_version.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+(echo "core.info"; sed -En 's/^.*\(([0-9.\-]*)\).*$/\1+debian/p' debian/changelog | head -n 1) > Compiler/COMPILER.version
+
--- a/Gui/.mymake
+++ b/Gui/.mymake
@@ -53,6 +53,6 @@
 library+=dl
 
 # Defaults
-flags+=`pkg-config --cflags gtk+-3.0 x11 fontconfig`
-linkFlags+=`pkg-config --libs gtk+-3.0 x11 fontconfig pangoft2` -lGL -lEGL
+flags+=`pkg-config --cflags gtk+-3.0 x11`
+linkFlags+=-lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lX11 -lGL
 
