diff options
| author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2015-07-08 14:47:46 -0400 |
|---|---|---|
| committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2015-07-08 14:47:46 -0400 |
| commit | e7069690396fd22f419da13246f60e583431007f (patch) | |
| tree | 7b4c9981d70c3c31f2eb26251bd681e2c65aad25 /Makefile | |
| parent | 1ad7f56b9015ce31d2b5c6a4418fc8c52f48120a (diff) | |
| download | python-systemd-e7069690396fd22f419da13246f60e583431007f.tar.gz | |
build-sys: add make rules for documentation
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,5 +1,20 @@ +PYTHON = python SED = sed +SPHINX_BUILD = sphinx-build INCLUDE_DIR = /usr/include/ +VERSION := $(shell $(PYTHON) setup.py --version) + +define buildscript +import sys,sysconfig +print("build/lib.{}-{}.{}".format(sysconfig.get_platform(), *sys.version_info[:2])) +endef + +builddir := $(shell $(PYTHON) -c '$(buildscript)') systemd/id128-constants.h: $(INCLUDE_DIR)/systemd/sd-messages.h $(SED) -n -r 's/,//g; s/#define (SD_MESSAGE_[A-Z0-9_]+)\s.*/add_id(m, "\1", \1) JOINER/p' <$< >$@ + +SPHINXOPTS = -D version=$(VERSION) -D release=$(VERSION) +sphinx-%: + PYTHONPATH=$(builddir) $(SPHINX_BUILD) -b $* $(SPHINXOPTS) docs build/docs + @echo Output has been generated in build/docs |
