summaryrefslogtreecommitdiffstats
path: root/genome-bridge/Makefile
blob: c25cfdbb589948be0109109ce47d9a826335de2e (plain)
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
NAME 		:= genome-bridge
SPECFILE	= $(NAME).spec
VERSION         := $(shell rpm -q --qf "%{VERSION}\n" --specfile $(SPECFILE)| head -1)
RELEASE         := $(shell rpm -q --qf "%{RELEASE}\n" --specfile $(SPECFILE)| head -1)
UPSTREAM_NAME   = $(PROJECT)

TAG             = $(subst .,_,$(NAME)-$(VERSION)-$(RELEASE))

CVS             = cvs
RPMBUILD	= rpmbuild
INSTALL         = /usr/bin/install
INSTALL_DIR     = $(INSTALL) --verbose -d -m 755

RPM_TOPDIR	= /tmp/$(NAME)-$(VERSION)-$(RELEASE)-build
_RPM_OPTS	= --define "_topdir	    $(RPM_TOPDIR)" \
		  --define "_builddir	    %{_topdir}" \
		  --define "_sourcedir	    $(shell pwd)" \
		  --define "_specdir	    $(shell pwd)" \
		  --define "_rpmdir	    $(shell pwd)" \
		  --define "_srcrpmdir 	    $(shell pwd)" \
		  --define '_rpmfilename    %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm'
RPM_OPTS        = $(strip $(_RPM_OPTS))

rpm: clean $(RPM_TOPDIR) $(SPECFILE)
	$(RPMBUILD) $(RPM_OPTS) -bs $(SPECFILE)

clean:
	@rm -rfv *~ *.rpm $(RPM_TOPDIR)

$(RPM_TOPDIR):
	@$(INSTALL_DIR) $@