aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md11
1 files changed, 7 insertions, 4 deletions
diff --git a/README.md b/README.md
index 86dfa8d..c917e79 100644
--- a/README.md
+++ b/README.md
@@ -59,16 +59,19 @@ and by default it is:
## ips.mk
This module provides functions to work with IPS manifests and publish packages.
-When `ips.mk` modules is included these targets are available from main `Makefile`:
+
+### Targets provided by ips.mk
* `publish` - publish IPS package into IPS repository
* `pre-publish` - make everything required to publish (including downloading archive,
patching, compiling, mogrifying manifests etc), but do not publish. Usefull for final
verifications what is going into IPS repository. All intermediate and final manifests
-are in `work/manifests` directory.
+are in "work/manifests" directory.
* `build-dep` - install build dependencies
+### Variables used by ips.mk
-Any variable defined in `Makefile` will be passed to `pkgmogrify`, for example:
+* `ips-repo` - IPS repository to publish, e. g. `make publish ips-repo=http://example.com:1234`
-`pkgmogrify -Darchive="mpfr-3.1.1.tar.xz" -Ddownload="http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.1.tar.xz" -Dhome="http://www.mpfr.org/" -Dlicense="LGPLv3" -Dname="mpfr" -Dsummary="GNU library for multiple-precision floating-point computations with correct rounding" -Dversion="3.1.1" ...`
+Any variable defined in Makefile will be passed to `pkgmogrify` and
+can be used in IPS manifests (*.p5m).