-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile.local
58 lines (46 loc) · 2.22 KB
/
Makefile.local
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
##############################################################################
### cms-rpmtools Makefile.local ##############################################
##############################################################################
## Meant for use with the Makefile from cms-rpmtools. Assuming the package is
## at the same level, run:
##
## ln -s ../cms-rpmtools/Makefile .
## cp ../cms-rpmtools/Makefile.local .
##
## This should give you access to a consistent Makefile. You're in charge
## of your own *.spec file.
##############################################################################
### Tarball Configuration ####################################################
##############################################################################
## We will only rebuild our .tar file if one of these files changes: the
## Makefile itself, Makefile.local, the *.spec file, and anything listed in
## $(FILES_LOCAL).
# FILES_LOCAL = usr etc
FILES_LOCAL = usr etc setup.py puppetdb README.md ecf-puppetdb-tools.spec
## When creating the local
# TAR_EXCLUDE = --exclude *.bak --exclude .git
TAR_EXCLUDE = --exclude test --exclude *.pyc --exclude *.pyo
VERS := $(shell egrep ^Version *.spec | cut -d':' -f2 | tr -d ' ')
##############################################################################
### Targets ##################################################################
##############################################################################
## Set your own targets. Note that these will appear at the top.
all: rpm-8-nosign rpm-9-nosign rpm-sign
confirm: confirm-el8 confirm-el9
copy: copy-el8 copy-el9
rpm-sign: sign-el8 sign-el9
test: rpm-9-nosign
deploy: deploy-8 deploy-9
#############################################################################
### PyPi ####################################################################
#############################################################################
pip-test: pip-build pip-send-test
pip-commit: pip-build pip-send-main
pip-clean:
rm dist/*
pip-build:
python3 setup.py sdist bdist_wheel
pip-send-test:
python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*-$(VERS)*
pip-send-main:
python3 -m twine upload dist/*-$(VERS)*