-LDFLAGS = -liw $(shell pkg-config --libs libosso)
+VERSION = 1.3
-CPPFLAGS = $(shell pkg-config --cflags libosso)
+PREFIX = /usr
-default: wifiscand
+OSSO_CFLAGS = $(shell pkg-config --silence-errors --cflags libosso)
+OSSO_LDFLAGS = $(shell pkg-config --silence-errors --libs libosso)
+
+DBUS_CFLAGS = $(shell pkg-config --cflags dbus-1)
+DBUS_LDFLAGS = $(shell pkg-config --libs dbus-1)
+
+GLIB_CFLAGS = $(shell pkg-config --cflags glib-2.0)
+GLIB_LDFLAGS = $(shell pkg-config --libs glib-2.0)
+
+CPPFLAGS =
+CFLAGS = $(DBUS_CFLAGS) $(GLIB_CFLAGS) $(OSSO_CFLAGS)
+LDFLAGS = -liw $(DBUS_LDFLAGS) $(GLIB_LDFLAGS) $(OSSO_LDFLAGS)
+
+default:
+
+install: wifiscand
+ cp wifiscand $(DESTDIR)$(PREFIX)/sbin
+ cp wifiscand.service $(DESTDIR)$(PREFIX)/share/dbus-1/services
+
+dist:
+ tar -czf ../wifiscand-$(VERSION).tar.gz --exclude .svn -C .. wifiscand
clean:
@rm -rf wifiscand
+