Bump to libaio 0.3.112
[platform/upstream/libaio.git] / Makefile
index 21fb6ae..c1fb831 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,29 +1,20 @@
 NAME=libaio
 SPECFILE=$(NAME).spec
 VERSION=$(shell awk '/Version:/ { print $$2 }' $(SPECFILE))
-RELEASE=$(shell awk '/Release:/ { print $$2 }' $(SPECFILE))
-CVSTAG = $(NAME)_$(subst .,-,$(VERSION))_$(subst .,-,$(RELEASE))
+TAG = $(NAME)-$(VERSION)
 RPMBUILD=$(shell `which rpmbuild >&/dev/null` && echo "rpmbuild" || echo "rpm")
 
 prefix=/usr
 includedir=$(prefix)/include
 libdir=$(prefix)/lib
 
-pkgname := libaio
-ver := $(shell cat .version)
-
-version_dirty := $(strip $(shell git diff | lsdiff | grep ".version"))
-dirty := $(strip $(shell git whatchanged ${pkgname}-${ver}... 2>/dev/null))
-new_changes := $(strip $(shell git diff 2>/dev/null))
-tag_valid := $(strip $(shell git tag -l ${pkgname}-${ver}))
-
 default: all
 
 all:
        @$(MAKE) -C src
 
 install:
-       @$(MAKE) -C src install prefix=$(prefix) includedir=$(includedir) libdir=$(libdir)
+       @$(MAKE) -C src install prefix=$(DESTDIR)$(prefix) includedir=$(DESTDIR)$(includedir) libdir=$(DESTDIR)$(libdir)
 
 check:
        @$(MAKE) -C harness check
@@ -35,37 +26,14 @@ clean:
        @$(MAKE) -C src clean
        @$(MAKE) -C harness clean
 
-tag: tag-checks
-       git tag ${pkgname}-${ver}
+tag-archive:
+       @git tag $(TAG)
 
-archive: uptodate
-       @echo "Creating archive from version ${pkgname}-${ver}:"
-       git archive --format=tar --prefix=${pkgname}-${ver}/ \
-               ${pkgname}-${ver} | gzip > ${pkgname}-${ver}.tar.gz
-tag-checks:
-ifneq (${version_dirty},)
-       @echo "Error: .version is not committed to the repository."
-       @exit 1
-endif
-ifneq (${new_changes},)
-       @echo "Error: there are changes in this checkout that have not been"
-       @echo "committed to the repository."
-       @exit 1
-endif
+create-archive:
+       @git archive --prefix=$(NAME)-$(VERSION)/ -o $(NAME)-$(VERSION).tar.gz $(TAG)
+       @echo "The final archive is ./$(NAME)-$(VERSION).tar.gz."
 
-uptodate: tag-checks
-ifneq (${dirty},)
-       @echo -n "Error: this branch contains changes that are not part of tag "
-       @echo "${pkgname}-${ver}."
-       @echo -n "Try running git-whatchanged ${pkgname}-${ver}... to see "
-       @echo "the changes."
-       @exit 1
-endif
-ifeq (${tag_valid},)
-       @echo "Error: tag ${pkgname}-${ver} does not exist.  Run 'make tag'"
-       @echo "and try again."
-       @exit 1
-endif
+archive: clean tag-archive create-archive
 
-srpm: archive
+srpm: create-archive
        $(RPMBUILD) --define "_sourcedir `pwd`" --define "_srcrpmdir `pwd`" --nodeps -bs $(SPECFILE)