[CRIU] [PATCH 0/6 v2] build/make fixes

Cyrill Gorcunov gorcunov at openvz.org
Mon Jul 18 12:22:42 PDT 2016


v2: Dropped patch for "dropping feature-test.mak dependency"
    Reworded and describe patches fuller.

Mostly - dropping unneeded and simplifying makefiles.
Another little thing -- build everything from a top directory,
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.

Pavel, please consider pulling
----------------------------------------------------------------
The following changes since commit 5e7cf2399f3a9ad05f10b34d3017df2584fd2af0:

  zdtm/ipc_namespace: add msg_default msgsize_default (2016-07-15 20:49:49 +0300)

are available in the git repository at:

  git://github.com/cyrillos/crtools.git dsaf

for you to fetch changes up to 1958d6cfef595e492a1c99d4da932a7439d7befe:

  build/make: return to make from top directory (2016-07-18 22:17:38 +0300)

----------------------------------------------------------------
Dmitry Safonov (6):
      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: declare build-as as a recursive
      build/make: return to make from top directory

 Makefile                       |  10 ++++-----
 Makefile.install               |   2 +-
 criu/Makefile                  | 144 +++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------
 criu/Makefile.config           |   8 +++----
 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, 115 insertions(+), 112 deletions(-)
 create mode 100644 criu/Makefile.packages



More information about the CRIU mailing list