fedora-kickstarts/Makefile

35 lines
737 B
Makefile
Raw Normal View History

# Get the version name first by seeing if HEAD is tagged
version := $(shell git tag --points-at HEAD)
# And if it wasn't use a git hash
ifeq ($(version),)
version := $(shell git log -1 --abbrev=8 --pretty=git%h)
endif
2013-06-29 19:45:41 +00:00
DESTDIR := /usr
2013-06-29 19:45:41 +00:00
DATADIR := $(DESTDIR)/share
2013-06-29 19:45:41 +00:00
DOCDIR := $(DATADIR)/doc/
name := spin-kickstarts
2013-06-29 17:42:13 +00:00
all: dist
install:
install *.ks* $(DATADIR)/$(name)
install custom/* $(DATADIR)/$(name)/custom
install l10n/* $(DATADIR)/$(name)/l10n
2013-06-29 19:45:41 +00:00
install AUTHORS COPYING README $(DOCDIR)/$(name)
clean:
rm -f $(name)-*.tar.gz
dist:
git archive --format=tar --prefix=$(name)-$(version)/ HEAD | gzip > $(name)-$(version).tar.gz
2013-06-29 18:53:08 +00:00
publish:
scp $(name)-$(version).tar.gz fedorahosted.org:$(name)
2013-06-29 18:53:08 +00:00
dist-clean:
git clean -f -d