# HG changeset patch # User Guido Berhoerster # Date 1319271309 -7200 # Node ID b18c70b2a6caaefedd72577095da795673bc6625 # Parent 6b7f2c8b90ec92fba51a01fa725da7e42947634e add dist target to Makefile diff -r 6b7f2c8b90ec -r b18c70b2a6ca Makefile --- a/Makefile Thu Oct 20 15:51:12 2011 +0200 +++ b/Makefile Sat Oct 22 10:15:09 2011 +0200 @@ -1,6 +1,8 @@ INSTALL := install INSTALL.exec := $(INSTALL) -D -m 0755 INSTALL.data := $(INSTALL) -D -m 0644 +TAR := tar +GZIP := gzip SED := sed MSGFMT := msgfmt INTLTOOL_UPDATE := intltool-update @@ -18,6 +20,7 @@ PACKAGE = pk-update-icon APP_NAME = org.opensuse.pk-update-icon VERSION = 0.1 +DISTNAME := $(PACKAGE)-$(VERSION) OBJS = main.o pkui-icon.o pkui-backend.o AUTOSTART_FILE = $(PACKAGE).desktop MOFILES := $(patsubst %.po,%.mo,$(wildcard po/*.po)) @@ -32,7 +35,7 @@ .DEFAULT_TARGET = all -.PHONY: all clean clobber install +.PHONY: all clean clobber dist install all: $(PACKAGE) $(MOFILES) $(AUTOSTART_FILE) @@ -80,4 +83,9 @@ clobber: clean rm -f *.P +dist: clobber + rm -f $(DISTNAME) + ln -s -f . $(DISTNAME) + $(TAR) cv $(DISTNAME)/* | $(GZIP) > $(DISTNAME).tar.gz + -include $(patsubst %.o,%.P,$(OBJS))