File: Makefile

package info (click to toggle)
brag 1.4.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 200 kB
  • sloc: sh: 2,157; makefile: 40
file content (53 lines) | stat: -rw-r--r-- 1,282 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#
# Name		Makefile
# Version	$Id: Makefile,v 1.18 2003/11/12 12:06:24 akos Exp $
#

VERSION=1.4.1

DST=$(ROOT)/usr
BINDIR=$(DST)/bin
MANDIR=$(DST)/man
DOCDIR=$(DST)/share/doc/brag-$(VERSION)
RPMBASEDIR=/usr/src/redhat

INSTALL=install

all:

install:
	$(INSTALL) -m 755 -d $(BINDIR) $(MANDIR)/man1 $(DOCDIR)/brag
	$(INSTALL) -m 755 -o 0 -g 0 brag $(BINDIR)
	$(INSTALL) -m 644 -o 0 -g 0 brag.1 $(MANDIR)/man1
	$(INSTALL) -m 644 -o 0 -g 0 CHANGES LICENSE README $(DOCDIR)/brag

clean:
	find . -name '*~' -type f | xargs rm -f
	rm -f brag-$(VERSION).tar.gz
	rm -rf rpm

rpm: tar brag.spec
	mkdir -p $(RPMBASEDIR)/SOURCES
	cp -f brag-rpm.xpm $(RPMBASEDIR)/SOURCES
	mv -f brag-$(VERSION).tar.gz $(RPMBASEDIR)/SOURCES
	rm -f sources/brag-$(VERSION).spec
	sed 's/__VERSION__/$(VERSION)/g' brag.spec \
	  > $(RPMBASEDIR)/SOURCES/brag-$(VERSION).spec
	rpmbuild -ba --target noarch $(RPMBASEDIR)/SOURCES/brag-$(VERSION).spec
	cd $(RPMBASEDIR)/SOURCES; \
	  rm -f brag-$(VERSION).tar.gz brag-rpm.xpm brag-$(VERSION).spec

tar: clean
	cd ..; \
	  rm -f brag-$(VERSION); \
	  ln -s brag brag-$(VERSION); \
	  tar czf brag/brag-$(VERSION).tar.gz brag-$(VERSION)/*; \
	  rm -f brag-$(VERSION)

backup: tar
	mkdir -p $(HOME)/backup
	mv -f brag-$(VERSION).tar.gz $(HOME)/backup

#
# End		Makefile
#