summarylogtreecommitdiffstats
path: root/Makefile
blob: 5192d3e3d2f6431d7bf71541c38a49da7c10ecd0 (plain)
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
# SHELL:=/bin/bash
.DEFAULT_GOAL:=update

export ROOTDIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
export VIRTUAL_ENV:=$(ROOTDIR)/venv

## Install all dependencies
# Usage:
#  make deps
deps:
	@cd "$(ROOTDIR)"
	@if [ ! -d $(VIRTUAL_ENV)/bin ] ; \
	then \
		virtualenv --python=python3 "$(VIRTUAL_ENV)" ;\
	fi
	@. $(VIRTUAL_ENV)/bin/activate ; \
	$(VIRTUAL_ENV)/bin/pip3 install -r $(ROOTDIR)/requirements.txt -q


## Check for updates
## will update "new_ver.txt"

## Update (automatic)
update: deps
	nvchecker source.ini
	./update.sh Versent/saml2aws
	makepkg --printsrcinfo  > .SRCINFO

clean:
	rm -rf src pkg *.tar.xz *.gz *.pkg.tar *.tar.gz
	rm -rf $(VIRTUAL_ENV)