[CRIU] [PATCH 0/7] build/make fixes

Dmitry Safonov dsafonov at virtuozzo.com
Fri Jul 15 05:17:52 PDT 2016


Mostly - dropping unneeded and simplifying makefiles.
Another little thing -- build everything from a top Makefile,
which will allow things like `make criu/log.o`, jumping from
vim to build error and etc.

There are some refactoring left to do, but at least, everything
looks working quite good.

Cyrill, I hope it will not cross the road much with compel work,
making it harder, if it will -- simply nak those patches.

Dmitry Safonov (7):
  make: drop config.h dependency on feature-tests.mak
  make: drop compel/compel dependency for all target
  make: simplify checking of installed libraries
  make: add Makefile.packages and simplify it
  make: do not rm version header in criu make
  build/nmk: fix build-as function
  build/make: return to make from top Makefile

 Makefile                       |  10 +--
 Makefile.install               |   2 +-
 criu/Makefile                  | 142 +++++++++++++++--------------------------
 criu/Makefile.config           |   7 +-
 criu/Makefile.crtools          |   8 +--
 criu/Makefile.packages         |  43 +++++++++++++
 criu/pie/Makefile              |   5 +-
 criu/pie/Makefile.library      |   3 +-
 scripts/nmk/scripts/include.mk |   2 +-
 scripts/protobuf-gen.sh        |   2 +-
 10 files changed, 113 insertions(+), 111 deletions(-)
 create mode 100644 criu/Makefile.packages

-- 
2.9.0



More information about the CRIU mailing list