Bump to 0.3.113
[platform/upstream/libaio.git] / Makefile
1 NAME=libaio
2 SPECFILE=$(NAME).spec
3 VERSION=$(shell awk '/Version:/ { print $$2 }' $(SPECFILE))
4 TAG = $(NAME)-$(VERSION)
5 RPMBUILD=$(shell `which rpmbuild >&/dev/null` && echo "rpmbuild" || echo "rpm")
6
7 prefix=/usr
8 includedir=$(prefix)/include
9 libdir=$(prefix)/lib
10
11 default: all
12
13 all:
14         @$(MAKE) -C src
15
16 install:
17         @$(MAKE) -C src install prefix=$(DESTDIR)$(prefix) includedir=$(DESTDIR)$(includedir) libdir=$(DESTDIR)$(libdir)
18
19 check:
20         @$(MAKE) -C harness check
21
22 partcheck: all
23         @$(MAKE) -C harness partcheck
24
25 clean:
26         @$(MAKE) -C src clean
27         @$(MAKE) -C harness clean
28
29 tag-archive:
30         @git tag $(TAG)
31
32 create-archive:
33         @git archive --prefix=$(NAME)-$(VERSION)/ -o $(NAME)-$(VERSION).tar.gz $(TAG)
34         @echo "The final archive is ./$(NAME)-$(VERSION).tar.gz."
35
36 archive: clean tag-archive create-archive
37
38 srpm: create-archive
39         $(RPMBUILD) --define "_sourcedir `pwd`" --define "_srcrpmdir `pwd`" --nodeps -bs $(SPECFILE)