Commit 7aff36152e1c6461defe2bb05fe739a93047c0d0

Authored by Antonio Terceiro
1 parent 707f12f9

Makefile: document itself

Showing 1 changed file with 18 additions and 1 deletions   Show diff stats
Makefile
... ... @@ -10,7 +10,24 @@ obsdir = .obs
10 10 all:
11 11 @echo "Usage:"
12 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 32 checkout_packages = $(patsubst %, %-checkout, $(packages))
16 33 build_packages = $(patsubst %, %-build, $(packages))
... ...