File: Makefile.dist

package info (click to toggle)
ocsigenserver 7.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,060 kB
  • sloc: ml: 8,211; sh: 449; makefile: 219
file content (41 lines) | stat: -rw-r--r-- 1,089 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

##
## Usage:
##
## If the released version is tagged in the main repository, use:
##
##   make -f Makefile.dist
##
## If the tag has not been pushed, use:
##
##   make -f Makefile.dist REPO=${PWD}
##
## otherwise, use:
##
##   make -f Makefile.dist REPO=${PWD} VERSION=master
##

#VERSION?=$(shell grep Version: _oasis | cut -d ' ' -f 2)
VERSION=$(shell cat VERSION)
REPO?=https://github.com/ocsigen/ocsigenserver

all: dist sign

dist:
	@rm -rf ocsigenserver-${VERSION} \
	        ocsigenserver-${VERSION}.tar.gz \
	        ocsigenserver-${VERSION}.tar.gz.asc
	git clone --local -b ${VERSION} ${REPO} ocsigenserver-${VERSION}
#	oasis -C ocsigenserver-${VERSION} setup
#	sed -i "s/SETUP := setup-dev.exe/SETUP := setup.exe/" \
#	    ocsigenserver-${VERSION}/Makefile
	cd ocsigenserver-${VERSION} && rm -rf .git .gitignore Makefile.dist
	tar cvzf ocsigenserver-${VERSION}.tar.gz ocsigenserver-${VERSION}
	@rm -rf ocsigenserver-${VERSION}

sign: ocsigenserver-${VERSION}.tar.gz.asc

ocsigenserver-${VERSION}.tar.gz.asc: ocsigenserver-${VERSION}.tar.gz
	gpg --armor -b $^

.PHONY: dist sign