Fixed Makefile

This commit is contained in:
2013-10-15 02:35:07 -04:00
parent 25d46fba67
commit 9d4438f6fa

View File

@@ -1,12 +1,12 @@
VERSION:=$(shell if [ -d .git ]; then bash -c 'gitversion.sh | grep "^MAJOR=" | cut -d = -f 2'; else source version.sh && echo $$MAJOR ; fi) VERSION:=$(shell if [ -d .git ]; then bash -c 'gitversion.sh | grep "^MAJOR=" | cut -d = -f 2'; else source version.sh && echo $$MAJOR ; fi)
RELEASE:=$(shell if [ -d .git ]; then bash -c 'gitversion.sh | grep "^BUILD=" | cut -d = -f 2'; else source version.sh && echo $$BUILD ; fi) RELEASE:=$(shell if [ -d .git ]; then bash -c 'gitversion.sh | grep "^BUILD=" | cut -d = -f 2'; else source version.sh && echo $$BUILD ; fi)
DISTFILE=./dist/cmdarg-$(VERSION)-$(RELEASE).tar.gz DISTFILE=./dist/gloss-$(VERSION)-$(RELEASE).tar.gz
SPECFILE=cmdarg.spec SPECFILE=gloss.spec
SRPM=cmdarg-$(VERSION)-$(RELEASE).src.rpm SRPM=gloss-$(VERSION)-$(RELEASE).src.rpm
ifndef RHEL_VERSION ifndef RHEL_VERSION
RHEL_VERSION=5 RHEL_VERSION=5
endif endif
RPM=cmdarg-$(VERSION)-$(RELEASE).noarch.rpm RPM=gloss-$(VERSION)-$(RELEASE).noarch.rpm
ifeq ($(RHEL_VERSION),5) ifeq ($(RHEL_VERSION),5)
MOCKFLAGS=--define "_source_filedigest_algorithm md5" --define "_binary_filedigest_algorithm md5" MOCKFLAGS=--define "_source_filedigest_algorithm md5" --define "_binary_filedigest_algorithm md5"
endif endif
@@ -24,7 +24,7 @@ all: ./dist/$(RPM)
.PHONY: clean srpm rpm gitclean dist .PHONY: clean srpm rpm gitclean dist
clean: clean:
rm -f $(DISTFILE) rm -f $(DISTFILE)
rm -fr dist/cmdarg-$(VERSION)-$(RELEASE)* rm -fr dist/gloss-$(VERSION)-$(RELEASE)*
dist: $(DISTFILE) dist: $(DISTFILE)
@@ -42,9 +42,9 @@ version.sh:
$(DISTFILE): version.sh $(DISTFILE): version.sh
mkdir -p dist/ mkdir -p dist/
mkdir dist/cmdarg-$(VERSION)-$(RELEASE) || rm -fr dist/cmdarg-$(VERSION)-$(RELEASE) mkdir dist/gloss-$(VERSION)-$(RELEASE) || rm -fr dist/gloss-$(VERSION)-$(RELEASE)
rsync -aWH . --exclude=.git --exclude=dist ./dist/cmdarg-$(VERSION)-$(RELEASE)/ rsync -aWH . --exclude=.git --exclude=dist ./dist/gloss-$(VERSION)-$(RELEASE)/
cd dist && tar -czvf ../$@ cmdarg-$(VERSION)-$(RELEASE) cd dist && tar -czvf ../$@ gloss-$(VERSION)-$(RELEASE)
./dist/$(SRPM): $(DISTFILE) ./dist/$(SRPM): $(DISTFILE)
rm -fr ./dist/$(SRPM) rm -fr ./dist/$(SRPM)
@@ -55,12 +55,12 @@ $(DISTFILE): version.sh
mock -r epel-$(RHEL_VERSION)-noarch ./dist/$(SRPM) --resultdir ./dist/ --define "version $(VERSION)" --define "release $(RELEASE)" mock -r epel-$(RHEL_VERSION)-noarch ./dist/$(SRPM) --resultdir ./dist/ --define "version $(VERSION)" --define "release $(RELEASE)"
uninstall: uninstall:
rm -f $(PREFIX)/usr/lib/cmdarg.sh rm -f $(PREFIX)/usr/bin/gloss.sh
install: install:
mkdir -p $(PREFIX)/usr/lib mkdir -p $(PREFIX)/usr/bin
install ./cmdarg.sh $(PREFIX)/usr/lib/cmdarg.sh install ./gloss.sh $(PREFIX)/usr/bin/gloss.sh
MANIFEST: MANIFEST:
echo /usr/lib/cmdarg.sh > MANIFEST echo /usr/bin/gloss.sh > MANIFEST