diff options
author | Chris Alfonso <calfonso@redhat.com> | 2008-06-26 17:11:14 -0400 |
---|---|---|
committer | Chris Alfonso <calfonso@redhat.com> | 2008-06-26 17:11:14 -0400 |
commit | 922de7cd274ab5dfaff8105074ac77d88c6a181d (patch) | |
tree | 2f3eccd97e4ef0bf993ba16466f02277eba9da81 /Makefile | |
parent | bc9ffb66eaddeb2f51c1b018542360afea504969 (diff) | |
download | site-922de7cd274ab5dfaff8105074ac77d88c6a181d.tar.gz site-922de7cd274ab5dfaff8105074ac77d88c6a181d.tar.xz site-922de7cd274ab5dfaff8105074ac77d88c6a181d.zip |
Made site into rpm
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 36 |
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) $@ |