chiark / gitweb /
reserve child slot 0
[elogind.git] / Makefile.am
1 include $(top_srcdir)/Makefile.am.inc
2
3 SUBDIRS = \
4         udev \
5         rules \
6         extras
7
8 udevconfdir = $(sysconfdir)/udev
9 udevconf_DATA = \
10         udev.conf
11
12 EXTRA_DIST = \
13         udev.conf \
14         docs \
15         autogen.sh
16
17 PREVIOUS_VERSION = `expr $(VERSION) - 1`
18
19 distclean-local:
20         rm -f *~
21         rm -rf autom4te.cache
22         rm -f depcomp aclocal.m4 config.h.in configure install-sh
23         rm -f Makefile.in missing config.guess config.sub ltmain.sh
24         rm -rf udev-test-install
25         rm -f udev-$(VERSION).tar.gz udev-$(VERSION).tar.bz2
26
27 changelog:
28         @ head -1 ChangeLog | grep -q "to v$(PREVIOUS_VERSION)"
29         @ mv ChangeLog ChangeLog.tmp
30         @ echo "Summary of changes from v$(PREVIOUS_VERSION) to v$(VERSION)" >> ChangeLog
31         @ echo "============================================" >> ChangeLog
32         @ echo >> ChangeLog
33         @ git log --pretty=short $(PREVIOUS_VERSION)..HEAD | git shortlog  >> ChangeLog
34         @ echo >> ChangeLog
35         @ cat ChangeLog
36         @ cat ChangeLog.tmp >> ChangeLog
37         @ rm ChangeLog.tmp
38
39 test-run:
40         cd test && ./udev-test.pl
41
42 test-install:
43         rm -rf $(PWD)/udev-test-install/
44         make DESTDIR=$(PWD)/udev-test-install install
45         tree $(PWD)/udev-test-install/
46
47 git-release:
48         head -1 ChangeLog | grep -q "to v$(VERSION)"
49         head -1 NEWS | grep -q "udev $(VERSION)"
50         git commit -a -m "release $(VERSION)"
51         cat .git/refs/heads/master > .git/refs/tags/$(VERSION)
52         git gc
53         git prune