summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorChris Alfonso <calfonso@redhat.com>2008-06-26 17:11:14 -0400
committerChris Alfonso <calfonso@redhat.com>2008-06-26 17:11:14 -0400
commit922de7cd274ab5dfaff8105074ac77d88c6a181d (patch)
tree2f3eccd97e4ef0bf993ba16466f02277eba9da81 /Makefile
parentbc9ffb66eaddeb2f51c1b018542360afea504969 (diff)
downloadsite-922de7cd274ab5dfaff8105074ac77d88c6a181d.tar.gz
site-922de7cd274ab5dfaff8105074ac77d88c6a181d.tar.xz
site-922de7cd274ab5dfaff8105074ac77d88c6a181d.zip
Made site into rpm
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile36
1 files changed, 36 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..daa27d8
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,36 @@
+NAME := everest-site
+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
+ARCHIVE = $(NAME)-$(VERSION).tar.gz
+
+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) $(ARCHIVE)
+ $(RPMBUILD) --clean $(RPM_OPTS) -bb $(SPECFILE)
+ rm -f $(ARCHIVE)
+
+clean:
+ @rm -rfv *~ *.rpm $(RPM_TOPDIR) $(ARCHIVE)
+
+$(ARCHIVE):
+ cd $(NAME)-$(VERSION); tar cvzf ../$(ARCHIVE) ./*; cd ..
+
+$(RPM_TOPDIR):
+ @$(INSTALL_DIR) $@