Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make: Move -std=99 to setup.py | Dominik Prien | 2020-11-11 | 1 | -3/+1 |
| | |||||
* | make: fix "make doc" invocations | Zbigniew Jędrzejewski-Szmek | 2019-06-16 | 1 | -2/+2 |
| | | | | | | | | | | python insists on adding . to python.path, so we always import the systemd in the top-level directory instead of the one in build/ that we want. Let's cd into docs/ first, so that we get the right module imported. Also, replace sphinx-build calls with $(PYTHON) -m sphinx. This has the advantage that once $(PYTHON) is set, the appropriate sphinx executable is chosen. | ||||
* | make: use -std=c99 | Zbigniew Jędrzejewski-Szmek | 2019-06-16 | 1 | -1/+3 |
| | | | | | | | I see no good reason to support old standards, when systemd itself requires c99. Let's test with c99 in the CI. Closes #62. | ||||
* | Update to constants from systemd-233 | Zbigniew Jędrzejewski-Szmek | 2017-03-25 | 1 | -3/+2 |
| | | | | | | | In systemd-233 the format of the constants file changed to use SD_ID128_MAKE_STR macro and long lines are broken with '\'. Doing this in sed is too anyoing — add a simple python script to do the processing. | ||||
* | Makefile: add convenience "shell" target to start python shell | Zbigniew Jędrzejewski-Szmek | 2017-03-19 | 1 | -1/+5 |
| | |||||
* | Makefile: add "doc" target for convenience | Zbigniew Jędrzejewski-Szmek | 2017-03-19 | 1 | -1/+3 |
| | |||||
* | Makefile: remove unneeded -I/usr/include from flags | Zbigniew Jędrzejewski-Szmek | 2017-03-19 | 1 | -1/+2 |
| | | | | | | | gcc warns about an include directive that shadows the system include directory at high verbosity levels. Let's filter it out (pkgconfig implements that) to reduce noise and also to make the command line shorter. | ||||
* | Makefile: use $(INCLUDE_DIR) also for compilation | Zbigniew Jędrzejewski-Szmek | 2016-12-13 | 1 | -0/+1 |
| | | | | | | This way we can compile against unreleased systemd: make PYTHON=python3 INCLUDE_DIR=/home/zbyszek/src/systemd/src (cd build/lib.linux-x86_64-3.5; systemd-socket-activate -E LD_LIBRARY_PATH=/home/zbyszek/src/systemd-master/.libs -l2000 -l127.0.0.1:2001 python3) | ||||
* | build-sys: add sign and upload targets | Zbigniew Jędrzejewski-Szmek | 2016-12-13 | 1 | -1/+7 |
| | |||||
* | build-sys: import "pytest" instead of "py.test" | Zbigniew Jędrzejewski-Szmek | 2016-09-22 | 1 | -1/+1 |
| | | | | | Fixes the following error in rawhide: /usr/bin/python3: loader for pytest cannot handle py.test | ||||
* | build-sys: add doc-sync target | Zbigniew Jędrzejewski-Szmek | 2016-09-22 | 1 | -1/+5 |
| | |||||
* | docs: autoregenerate id128.rst | Zbigniew Jędrzejewski-Szmek | 2016-09-21 | 1 | -0/+4 |
| | |||||
* | Store id128-constants.h in the repository | Zbigniew Jędrzejewski-Szmek | 2016-09-21 | 1 | -2/+13 |
| | | | | | | | | | | | | | | Instead of generating the list of message ids anew during every build, the file is generated manually and committed into the repository. Also, the list of defines is stored in id128-defines.h, also kept in the repository. Both files should only grow. This should make build easier. But it also fixes a problem with systemd, which occasionally drops message definitions. We will keep them forever, so it should be safe to rely on the presence of message definitions which systemd does not use anymore. Fixes #23. | ||||
* | Makefile: correct path to generated docs | Sebastian | 2016-09-15 | 1 | -1/+1 |
| | |||||
* | build-sys: make sure we use modules from the build dir | Zbigniew Jędrzejewski-Szmek | 2015-10-28 | 1 | -1/+1 |
| | | | | | When running form the top source directory, sometimes modules from systemd/ and not build/*/systemd/ were loaded. | ||||
* | build-sys: name html build directory after format | Zbigniew Jędrzejewski-Szmek | 2015-10-28 | 1 | -1/+1 |
| | | | | This way different outputs don't land in the same place. | ||||
* | build-sys: add utility target to run tests | Zbigniew Jędrzejewski-Szmek | 2015-10-27 | 1 | -0/+4 |
| | |||||
* | build-sys: add utility target to build TAGS | Zbigniew Jędrzejewski-Szmek | 2015-10-27 | 1 | -1/+5 |
| | |||||
* | build-sys: generate systemd/id128-constants.h in setup.py | Jeroen Dekkers | 2015-10-25 | 1 | -4/+1 |
| | | | | Fixes #7. | ||||
* | build-sys: add clean targets | Zbigniew Jędrzejewski-Szmek | 2015-08-07 | 1 | -1/+7 |
| | |||||
* | build-sys: also add installation and dist targets | Zbigniew Jędrzejewski-Szmek | 2015-07-08 | 1 | -1/+7 |
| | |||||
* | build-sys: call setup.py from make | Zbigniew Jędrzejewski-Szmek | 2015-07-08 | 1 | -1/+8 |
| | |||||
* | build-sys: add make rules for documentation | Zbigniew Jędrzejewski-Szmek | 2015-07-08 | 1 | -0/+15 |
| | |||||
* | build-sys: update setup.py to build everything | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -0/+5 |