#!/usr/bin/make run: python3 -m modseccfg setup: version --read modseccfg/__init__.py --write modseccfg/mainwindow.py --write:_raw_ manpage/*md pandoc README.md -o README.rst python3 setup.py bdist_wheel rm -r modseccfg.egg-info upload: setup python3 setup.py bdist_wheel upload rm -r modseccfg.egg-info t: pytest -v -v -v -v logfmt1: deb whl deb: cd logfmt1 ; xpm -f -s src -t deb -n python3-logfmt1 logfmt1.py mv logfmt1/python3-logfmt1_*.deb . dpkg-deb -c python3-logfmt1_*.deb deb_up: scp python3-logfmt1* io:apt/ whl: pandoc logfmt1/README.md -o logfmt1/README.rst cd logfmt1 && ./setup.py bdist_wheel whl_up: twine upload dist/logfmt* docs: pygmentize -S pastie -f html > logfmt1/docs/syntax.css cd logfmt1 ; PYTHONPATH=. mkdocs build -v -v -v sed -i 's/table\.docutils/table/g' logfmt1/html/css/theme.css sed -i 's/[{};]/&\n/g' logfmt1/html/css/theme.css %.1: %.md pandoc --standalone -f markdown+pandoc_title_block -t man $< -o $@ %.5: %.md pandoc --standalone -f markdown+pandoc_title_block -t man $< -o $@ man: manpage/modseccfg.1 logfmt1/manpage/logex.1 logfmt1/manpage/update-logfmt.1 logfmt1/manpage/logfmt.5