[CRIU] [PATCH 0/9 v2] Makefile cleanups/fixes

Andrei Vagin avagin at virtuozzo.com
Mon Feb 27 11:29:11 PST 2017


Applied, thanks!

On Wed, Feb 22, 2017 at 03:15:40PM -0800, Kir Kolyshkin wrote:
> The centerpiece of this is making Makefiles in lib/ work the same way
> as all the others do, and the removal of $(SRC_DIR). Around it are
> some nice cleanups and fixes.
> 
> The work is in by no means complete, meaning there are more knots to
> untie, but this series is good enough to be merged IMHO. Once I have
> another slow weekend with time to spare, I'll give it another shot.
> 
> v2: fixes after review by Dmitry Safonov, +more cleanups and fixes
> 
> Kir Kolyshkin (9):
>   criu Makefiles: rm old compel leftovers
>   lib Makefiles: integrate
>   Makefile.install: fix uninstall target
>   nmk: return --no-print-directory
>   Makefiles: nuke $(SRC_DIR)
>   Makefiles: get rid of extra includes
>   Makefile: reorg top-level clean/mrproper
>   Makefiles: remove @true
>   Makefiles: protect from % rules, don't rebuild
> 
>  Makefile                       | 67 ++++++++++++++++++++++--------------------
>  Makefile.compel                |  6 ++--
>  Makefile.config                |  6 ++--
>  Makefile.install               |  9 +++---
>  compel/Makefile                |  2 +-
>  compel/plugins/Makefile        |  2 +-
>  criu/Makefile                  | 34 +++++++++++----------
>  criu/Makefile.crtools          |  2 +-
>  criu/arch/aarch64/Makefile     |  5 ++--
>  criu/arch/arm/Makefile         |  5 ++--
>  criu/arch/ppc64/Makefile       |  4 +--
>  criu/arch/x86/Makefile         |  4 +--
>  criu/pie/Makefile              | 14 ++-------
>  criu/pie/Makefile.library      |  3 --
>  lib/Makefile                   | 60 ++++++++++++++++++-------------------
>  lib/c/Makefile                 |  8 ++---
>  lib/py/Makefile                | 24 ++++++++++-----
>  lib/py/images/Makefile         | 23 +++++++--------
>  scripts/crit-setup.py          |  4 +--
>  scripts/nmk/Makefile           |  3 +-
>  scripts/nmk/scripts/build.mk   |  3 +-
>  scripts/nmk/scripts/include.mk |  2 +-
>  22 files changed, 144 insertions(+), 146 deletions(-)
> 
> -- 
> 2.9.3
> 


More information about the CRIU mailing list