[CRIU] [PATCH 0/9] make rework, v2

Cyrill Gorcunov gorcunov at openvz.org
Sat Feb 9 04:26:56 EST 2013


Hi guys, I'm pleased to announce reworked make scritps.
Please take a look.

I'm strongly advice to read path 4 first
	docs: Add documentation about scritps/Makefile.build
then review the series, because this piece of sh^Wtext explains
what I wanted to achieve.

Still at moment I would like to stick with pie/util-net.c
symbolic link if possible.

For easier review I pushed changes to github

	git://github.com/cyrillos/crtools.git make-6

Cyrill Gorcunov (9):
  make: Generate crtools version from Makefile definition
  make: Add scripts/Makefile.rules
  make: Add scripts/Makefile.build
  docs: Add documentation about scritps/Makefile.build
  pie: Add symbolic link pie/util-net.c -> util-net.c
  make: Use helpers from scripts/Makefile.rules
  make: arch -- Switch to a new build scheme
  make: protobuf -- Switch to a new scheme
  make: pie -- Switch to a new scheme

 .gitignore                       |   4 +
 Documentation/Makefile           |   1 +
 Documentation/Makefile.build.txt | 188 +++++++++++++++++++++++++++++++++++++++
 Makefile                         |  61 ++++++-------
 arch/arm/Makefile                |  70 ++++++++-------
 arch/x86/Makefile                |  78 ++++++++--------
 arch/x86/syscalls-x86-64.sh      |  11 +--
 crtools.c                        |   3 +-
 include/crtools.h                |   3 -
 pie/Makefile                     |  95 +++++++++-----------
 pie/gen-offsets.sh               |   7 +-
 pie/util-net.c                   |   1 +
 protobuf/Makefile                | 174 +++++++++++++++++++-----------------
 scripts/Makefile.build           | 156 ++++++++++++++++++++++++++++++++
 scripts/Makefile.rules           |  79 ++++++++++++++++
 scripts/Makefile.version         |  23 +++++
 16 files changed, 710 insertions(+), 244 deletions(-)
 create mode 100644 Documentation/Makefile.build.txt
 create mode 120000 pie/util-net.c
 create mode 100644 scripts/Makefile.build
 create mode 100644 scripts/Makefile.rules
 create mode 100644 scripts/Makefile.version

-- 
1.8.1


More information about the CRIU mailing list