X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=makefile;fp=makefile;h=c7cc4cdf75997aee58b9413f022f24fe37c6db51;hb=ea8b06e7dfaa8a080419374050bf76c17b897247;hp=a83659766595aafaf9fb2a430f30afd32eb7a437;hpb=adb84e7ba94697bb4910419b59c8e249e35c320d;p=feedhandler diff --git a/makefile b/makefile index a836597..c7cc4cd 100644 --- a/makefile +++ b/makefile @@ -5,10 +5,22 @@ APP=feedhandler OBJS=feedhandler.o PACKAGES=glib-2.0 dbus-glib-1 gtk+-2.0 +DESTDIR ?= / +PREFIX ?= /usr + +DESKTOP=feedhandler.desktop +SERVICE=feedhandler.service + +FEEDHANDLER=$(PREFIX)/bin/$(APP) +DBUSSERVICE=$(PREFIX)/share/dbus-1/services/org.maemo.garage.feedhandler.service +DESKTOPFILE=$(PREFIX)/share/applications/hildon/zzz-feedhandler.desktop + VALAFLAGS=$(addprefix --pkg=,$(PACKAGES)) CFLAGS=`pkg-config --cflags $(PACKAGES)` LDFLAGS=`pkg-config --libs $(PACKAGES)` +all: $(APP) + $(APP): $(OBJS) %.c: %.vala @@ -16,6 +28,14 @@ $(APP): $(OBJS) # Workaround for Vala bug 595578 sed -i -e 's/MimeOpen/mime_open/g' $@ +install: $(APP) + install -D -m 655 $(APP) $(DESTDIR)$(FEEDHANDLER) + install -D -m 644 $(SERVICE) $(DESTDIR)$(DBUSSERVICE) + install -D -m 644 $(DESKTOP) $(DESTDIR)$(DESKTOPFILE) + clean: rm -f $(OBJS) $(APP) +.DEFAULT: all +.PHONY: all install clean +