-
Notifications
You must be signed in to change notification settings - Fork 7
/
Makefile.local
58 lines (46 loc) · 2.28 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 = omdclient etc usr setup.py man README.md omdclient.spec
## When creating the local
# TAR_EXCLUDE = --exclude *.bak --exclude .git
TAR_EXCLUDE = --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-7-nosign rpm-8-nosign rpm-9-nosign rpm-sign
confirm: confirm-slf7 confirm-el8 confirm-el9
deploy: deploy-7 deploy-8 deploy-9
copy: copy-slf7 copy-el8 copy-el9
rpm-sign: sign-slf7 sign-el8 sign-el9
test: rpm-7-nosign
#############################################################################
### 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)*