Commit 7aff36152e1c6461defe2bb05fe739a93047c0d0
1 parent
707f12f9
Exists in
master
and in
79 other branches
Makefile: document itself
Showing
1 changed file
with
18 additions
and
1 deletions
Show diff stats
Makefile
@@ -10,7 +10,24 @@ obsdir = .obs | @@ -10,7 +10,24 @@ obsdir = .obs | ||
10 | all: | 10 | all: |
11 | @echo "Usage:" | 11 | @echo "Usage:" |
12 | @echo | 12 | @echo |
13 | - @for pkg in $(packages); do printf 'make %-20s # uploads %s.spec to obs\n' $$pkg $$pkg; done | 13 | + @echo '$$ make $${pkg}-upload uploads package $${pkg}' |
14 | + @echo '$$ make $${pkg}-build builds package $${pkg} locally' | ||
15 | + @echo '$$ make $${pkg}-diff diff from OBS to git for package $${pkg}' | ||
16 | + @echo | ||
17 | + @echo '$${pkg} can be one of: $(packages)' | ||
18 | + @echo | ||
19 | + @echo Use OBSPROJECT=project:name to control where to upload to. | ||
20 | + @echo '(currently: $(OBSPROJECT))'. Example: | ||
21 | + @echo | ||
22 | + @echo \ \ \ \ $$ make colab-upload OBSPROJECT=isv:spb:v3 | ||
23 | + @echo | ||
24 | + @echo 'Operations on all packages:' | ||
25 | + @echo | ||
26 | + @echo '$$ make diff diff of all packages from OBS to git' | ||
27 | + @echo '$$ make status|st diffstat of all packages from OBS to git' | ||
28 | + @echo '$$ make checkout-all checks out all packages from OBS' | ||
29 | + @echo '$$ make build-all builds all packages locally' | ||
30 | + | ||
14 | 31 | ||
15 | checkout_packages = $(patsubst %, %-checkout, $(packages)) | 32 | checkout_packages = $(patsubst %, %-checkout, $(packages)) |
16 | build_packages = $(patsubst %, %-build, $(packages)) | 33 | build_packages = $(patsubst %, %-build, $(packages)) |