X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=Makefile;fp=Makefile;h=8a5c6f9d256d22a1abc24b54d1f8543a2da6f8fe;hb=13e46c8a22ec267db5ac5860bdf4f5a37e4e388b;hp=0000000000000000000000000000000000000000;hpb=67dee00705f1b527a4f49ba7ae1d60be6a417e5a;p=connectnow-hp diff --git a/Makefile b/Makefile new file mode 100644 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