Initial git release
[connectnow-hp] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..8a5c6f9
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,49 @@
+SUBDIRS = src
+DATA_FILE=connectnow-home-widget.desktop
+BUILDDIR = build
+HILDON_WIDGET_LIB_DIR=$(shell pkg-config libhildondesktop-1 --variable=hildondesktoplibdir)
+HILDON_WIDGET_DATA_DIR=$(shell pkg-config libhildondesktop-1 --variable=hildonhomedesktopentrydir)
+IMAGE_PATH=/usr/share/icons/hicolor/96x96/hildon/
+
+
+all:   create_builddir subdirs
+
+
+
+subdirs: $(SUBDIRS)
+
+
+$(SUBDIRS):
+       $(MAKE) -C $@
+
+create_builddir:
+       mkdir -p $(BUILDDIR)
+
+install: all
+       install -d $(DESTDIR)/$(HILDON_WIDGET_LIB_DIR)
+       install $(BUILDDIR)/*.so $(DESTDIR)/$(HILDON_WIDGET_LIB_DIR)
+       install -d $(DESTDIR)/$(HILDON_WIDGET_DATA_DIR)
+       install data/$(DATA_FILE) $(DESTDIR)/$(HILDON_WIDGET_DATA_DIR)
+       install -d $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_general_preview.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_general_connected.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_general_disconnected.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_gprs_connected_net.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_gprs_disconnected_net.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_gprs_connected_mms.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_gprs_disconnected_mms.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_wifi_connected_home.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_wifi_disconnected_home.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_wifi_connected_work.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_wifi_disconnected_work.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_usb_connected.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_usb_disconnected.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_bt_connected.png $(DESTDIR)/$(IMAGE_PATH)
+       install -m 644 data/connectnow_bt_disconnected.png $(DESTDIR)/$(IMAGE_PATH)
+
+
+.PHONY: all clean install $(SUBDIRS)
+
+clean:
+       rm -rf build
+       for d in $(SUBDIRS); do (cd $$d; $(MAKE) clean);done
\ No newline at end of file