--- /dev/null
+SUBDIRS = src
+HILDON_STATUS_PANEL_LIB_DIR=$(shell pkg-config libhildondesktop-1 --variable=hildondesktoplibdir)
+HILDON_STATUS_PANEL_DATA_DIR=$(shell pkg-config libhildondesktop-1 --variable=hildonstatusmenudesktopentrydir)
+BUILDDIR=build
+SP_LIB=lens-cover-reminder-sp.so
+DATA_FILE_SP=lens-cover-reminder-sp.desktop
+IMAGE_PATH=/usr/share/icons/hicolor/18x18/hildon/
+
+all: create_builddir subdirs
+
+install: all
+ install -d $(DESTDIR)/$(HILDON_STATUS_PANEL_LIB_DIR)
+ install -m 644 $(BUILDDIR)/$(SP_LIB) $(DESTDIR)/$(HILDON_STATUS_PANEL_LIB_DIR)
+ install -d $(DESTDIR)/$(HILDON_CONTROL_PANEL_DATA_DIR)
+ install -d $(DESTDIR)/$(HILDON_STATUS_PANEL_DATA_DIR)
+ install -m 644 data/$(DATA_FILE_SP) $(DESTDIR)/$(HILDON_STATUS_PANEL_DATA_DIR)
+ install -d $(DESTDIR)/$(IMAGE_PATH)
+ install -m 644 data/statusarea_lens_cover_reminder.png $(DESTDIR)/$(IMAGE_PATH)
+
+
+subdirs: $(SUBDIRS)
+
+$(SUBDIRS):
+ $(MAKE) -C $@
+
+create_builddir:
+ mkdir -p build
+
+.PHONY: all clean install $(SUBDIRS)
+
+clean:
+ rm -rf build
+ for d in $(SUBDIRS); do (cd $$d; $(MAKE) clean);done