File: Makefile

package info (click to toggle)
keylookup 2.2-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 80 kB
  • ctags: 17
  • sloc: perl: 326; makefile: 59
file content (29 lines) | stat: -rw-r--r-- 713 bytes parent folder | download
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
# $Id: Makefile,v 1.4 2002/06/17 14:31:19 weasel Exp $


ifdef RELEASE_VERSION
EXPORTTAG=-r release_`echo $(RELEASE_VERSION) | tr '.' '_'`
else
EXPORTTAG=-D now
endif

all:
	@echo Nothing for you here.

ChangeLog:
	cvs2cl -w -S --no-wrap -f $@

release: ChangeLog
	-rm -rf release
	cvs export $(EXPORTTAG) -kv -d release keylookup
	-rm release/Makefile release/.cvsignore
	cp ChangeLog release
	chmod -R g-w release
	if [ ! -z "$(RELEASE_VERSION)" ] ; then \
		rm -rf keylookup-$(RELEASE_VERSION); \
		mv release keylookup-$(RELEASE_VERSION); \
		tar czf keylookup-$(RELEASE_VERSION).tar.gz keylookup-$(RELEASE_VERSION); \
		gpg --detach-sign keylookup-$(RELEASE_VERSION).tar.gz; \
	fi

.PHONY: ChangeLog release