source: projects/mkkpkg/trunk/Makefile @ 3666

Revision 3666, 760 bytes checked in by daisuke, 13 years ago (diff)

fix Makefile

Line 
1NAME=mkkpkg
2DESTDIR=
3VERSION=$(shell awk '/Version: / { print $$2 }' $(NAME)-vl.spec)
4
5install:
6        install -d $(DESTDIR)/usr/sbin
7        install -p -m 0755 mkkpkg $(DESTDIR)/usr/sbin
8        install -d $(DESTDIR)/usr/share/mkkpkg
9        install -p -m 0755 parsespec $(DESTDIR)/usr/share/mkkpkg
10
11clean:
12        @rm -f *~
13
14version:
15        @perl -pi -e "s/^MKKPKGVERSION=.*/MKKPKGVERSION=$(VERSION)/" mkkpkg
16        @perl -pi -e "s/^Version.*/Version: $(VERSION)/" mkkpkg-vl.spec
17
18tarbz2: version clean
19        cd .. && cp -arf trunk $(NAME)-$(VERSION)
20        cd .. && tar --exclude .svn -cjf $(NAME)-$(VERSION).tar.bz2 $(NAME)-$(VERSION)
21        cp ../$(NAME)-$(VERSION).tar.bz2 ~/rpm/SOURCES
22        cd .. && rm -rf $(NAME)-$(VERSION)
23
24rpm: tarbz2
25        cd .. && rpm -ta $(NAME)-$(VERSION).tar.bz2 --clean
26
27debug:
28        /bin/sh -n mkkpkg
29
Note: See TracBrowser for help on using the repository browser.