Fixed Makefile
This commit is contained in:
24
Makefile
24
Makefile
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user