Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lxc
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
lxc
Commits
50baaba7
Unverified
Commit
50baaba7
authored
Jul 11, 2018
by
Christian Brauner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
autotools: cleanup Makefile.am
Signed-off-by:
Christian Brauner
<
christian.brauner@ubuntu.com
>
parent
6a5d4f8c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
216 additions
and
182 deletions
+216
-182
Makefile.am
src/lxc/Makefile.am
+216
-182
No files found.
src/lxc/Makefile.am
View file @
50baaba7
pkginclude_HEADERS
=
\
pkginclude_HEADERS
=
attach_options.h
\
attach_options.h
\
lxccontainer.h
\
lxccontainer.h
\
version.h
version.h
noinst_HEADERS
=
attach.h
\
noinst_HEADERS
=
\
caps.h
\
attach.h
\
cgroups/cgroup.h
\
storage/storage.h
\
cgroups/cgroup_utils.h
\
storage/btrfs.h
\
conf.h
\
storage/dir.h
\
confile.h
\
storage/loop.h
\
confile_utils.h
\
storage/lvm.h
\
criu.h
\
storage/nbd.h
\
error.h
\
storage/overlay.h
\
initutils.h
\
storage/rbd.h
\
list.h
\
storage/rsync.h
\
log.h
\
storage/zfs.h
\
lxc.h
\
storage/storage_utils.h
\
lxclock.h
\
tools/arguments.h
\
monitor.h
\
cgroups/cgroup.h
\
namespace.h
\
cgroups/cgroup_utils.h
\
start.h
\
caps.h
\
state.h
\
conf.h
\
storage/btrfs.h
\
confile.h
\
storage/dir.h
\
confile_utils.h
\
storage/loop.h
\
error.h
\
storage/lvm.h
\
initutils.h
\
storage/nbd.h
\
list.h
\
storage/overlay.h
\
log.h
\
storage/rbd.h
\
lxc.h
\
storage/rsync.h
\
lxclock.h
\
storage/storage.h
\
monitor.h
\
storage/storage_utils.h
\
namespace.h
\
storage/zfs.h
\
start.h
\
terminal.h
\
state.h
\
../tests/lxctest.h
\
terminal.h
\
tools/arguments.h
\
utils.h
\
utils.h
criu.h
\
../tests/lxctest.h
if
IS_BIONIC
if
IS_BIONIC
noinst_HEADERS
+=
\
noinst_HEADERS
+=
../include/ifaddrs.h
\
../include/ifaddrs.h
\
../include/lxcmntent.h
\
../include/openpty.h
\
../include/openpty.h
../include/lxcmntent.h
endif
endif
if
!HAVE_PRLIMIT
if
!HAVE_PRLIMIT
...
@@ -67,9 +64,9 @@ endif
...
@@ -67,9 +64,9 @@ endif
sodir
=
$(libdir)
sodir
=
$(libdir)
LSM_SOURCES
=
\
LSM_SOURCES
=
lsm/lsm.c
\
lsm/nop.c
\
lsm/lsm.h
\
lsm/lsm.h lsm/lsm
.c
lsm/nop
.c
if
ENABLE_APPARMOR
if
ENABLE_APPARMOR
LSM_SOURCES
+=
lsm/apparmor.c
LSM_SOURCES
+=
lsm/apparmor.c
...
@@ -80,65 +77,63 @@ LSM_SOURCES += lsm/selinux.c
...
@@ -80,65 +77,63 @@ LSM_SOURCES += lsm/selinux.c
endif
endif
lib_LTLIBRARIES
=
liblxc.la
lib_LTLIBRARIES
=
liblxc.la
liblxc_la_SOURCES
=
\
liblxc_la_SOURCES
=
af_unix.c af_unix.h
\
storage/storage.c storage/storage.h
\
attach.c attach.h
\
storage/btrfs.c storage/btrfs.h
\
caps.c caps.h
\
storage/dir.c storage/dir.h
\
cgroups/cgfsng.c
\
storage/loop.c storage/loop.h
\
cgroups/cgroup.c cgroups/cgroup.h
\
storage/lvm.c storage/lvm.h
\
cgroups/cgroup_utils.c cgroups/cgroup_utils.h
\
storage/nbd.c storage/nbd.h
\
commands.c commands.h
\
storage/overlay.c storage/overlay.h
\
commands_utils.c commands_utils.h
\
storage/rbd.c storage/rbd.h
\
conf.c conf.h
\
storage/rsync.c storage/rsync.h
\
confile.c confile.h
\
storage/zfs.c storage/zfs.h
\
confile_utils.c confile_utils.h
\
storage/storage_utils.c storage/storage_utils.h
\
criu.c criu.h
\
cgroups/cgfsng.c
\
error.c error.h
\
cgroups/cgroup_utils.c cgroups/cgroup_utils.h
\
execute.c
\
cgroups/cgroup.c cgroups/cgroup.h
\
freezer.c
\
commands.c commands.h
\
initutils.c initutils.h
\
commands_utils.c commands_utils.h
\
list.h
\
start.c start.h
\
log.c log.h
\
execute.c
\
lxc.h
\
monitor.c monitor.h
\
lxccontainer.c lxccontainer.h
\
terminal.c
\
lxclock.c lxclock.h
\
freezer.c
\
lxcseccomp.h
\
error.h error.c
\
mainloop.c mainloop.h
\
parse.c parse.h
\
namespace.c namespace.h
\
lxc.h
\
nl.c nl.h
\
initutils.c initutils.h
\
network.c network.h
\
utils.c utils.h
\
monitor.c monitor.h
\
sync.c sync.h
\
parse.c parse.h
\
namespace.h namespace.c
\
ringbuf.c ringbuf.h
\
conf.c conf.h
\
rtnl.c rtnl.h
\
confile.c confile.h
\
state.c state.h
\
confile_utils.c confile_utils.h
\
start.c start.h
\
list.h
\
storage/btrfs.c storage/btrfs.h
\
state.c state.h
\
storage/dir.c storage/dir.h
\
log.c log.h
\
storage/loop.c storage/loop.h
\
attach.c attach.h
\
storage/lvm.c storage/lvm.h
\
criu.c criu.h
\
storage/nbd.c storage/nbd.h
\
ringbuf.c ringbuf.h
\
storage/overlay.c storage/overlay.h
\
\
storage/rbd.c storage/rbd.h
\
network.c network.h
\
storage/rsync.c storage/rsync.h
\
nl.c nl.h
\
storage/storage.c storage/storage.h
\
rtnl.c rtnl.h
\
storage/storage_utils.c storage/storage_utils.h
\
\
storage/zfs.c storage/zfs.h
\
caps.c caps.h
\
sync.c sync.h
\
lxcseccomp.h
\
terminal.c
\
mainloop.c mainloop.h
\
utils.c utils.h
\
af_unix.c af_unix.h
\
version.h
\
\
$(LSM_SOURCES)
lxclock.h lxclock.c
\
lxccontainer.c lxccontainer.h
\
version.h
\
\
$(LSM_SOURCES)
if
IS_BIONIC
if
IS_BIONIC
liblxc_la_SOURCES
+=
\
liblxc_la_SOURCES
+=
../include/ifaddrs.c ../include/ifaddrs.h
\
../include/ifaddrs.c ../include/ifaddrs.h
\
../include/lxcmntent.c ../include/lxcmntent.h
\
../include/openpty.c ../include/openpty.h
\
../include/openpty.c ../include/openpty.h
../include/lxcmntent.c ../include/lxcmntent.h
endif
if
!HAVE_GETGRGID_R
liblxc_la_SOURCES
+=
../include/getgrgid_r.c ../include/getgrgid_r.h
endif
endif
if
!HAVE_GETLINE
if
!HAVE_GETLINE
...
@@ -165,28 +160,24 @@ if !HAVE_STRLCAT
...
@@ -165,28 +160,24 @@ if !HAVE_STRLCAT
liblxc_la_SOURCES
+=
../include/strlcat.c ../include/strlcat.h
liblxc_la_SOURCES
+=
../include/strlcat.c ../include/strlcat.h
endif
endif
if
!HAVE_GETGRGID_R
AM_CFLAGS
=
-DLXCROOTFSMOUNT
=
\"
$(LXCROOTFSMOUNT)
\"
\
liblxc_la_SOURCES
+=
../include/getgrgid_r.c ../include/getgrgid_r.h
-DLXCPATH
=
\"
$(LXCPATH)
\"
\
endif
-DLXC_GLOBAL_CONF
=
\"
$(LXC_GLOBAL_CONF)
\"
\
-DLXCINITDIR
=
\"
$(LXCINITDIR)
\"
\
AM_CFLAGS
=
-DLXCROOTFSMOUNT
=
\"
$(LXCROOTFSMOUNT)
\"
\
-DLIBEXECDIR
=
\"
$(LIBEXECDIR)
\"
\
-DLXCPATH
=
\"
$(LXCPATH)
\"
\
-DLXCTEMPLATEDIR
=
\"
$(LXCTEMPLATEDIR)
\"
\
-DLXC_GLOBAL_CONF
=
\"
$(LXC_GLOBAL_CONF)
\"
\
-DLXCTEMPLATECONFIG
=
\"
$(LXCTEMPLATECONFIG)
\"
\
-DLXCINITDIR
=
\"
$(LXCINITDIR)
\"
\
-DLOGPATH
=
\"
$(LOGPATH)
\"
\
-DLIBEXECDIR
=
\"
$(LIBEXECDIR)
\"
\
-DLXC_DEFAULT_CONFIG
=
\"
$(LXC_DEFAULT_CONFIG)
\"
\
-DLXCTEMPLATEDIR
=
\"
$(LXCTEMPLATEDIR)
\"
\
-DLXC_USERNIC_DB
=
\"
$(LXC_USERNIC_DB)
\"
\
-DLXCTEMPLATECONFIG
=
\"
$(LXCTEMPLATECONFIG)
\"
\
-DLXC_USERNIC_CONF
=
\"
$(LXC_USERNIC_CONF)
\"
\
-DLOGPATH
=
\"
$(LOGPATH)
\"
\
-DDEFAULT_CGROUP_PATTERN
=
\"
$(DEFAULT_CGROUP_PATTERN)
\"
\
-DLXC_DEFAULT_CONFIG
=
\"
$(LXC_DEFAULT_CONFIG)
\"
\
-DRUNTIME_PATH
=
\"
$(RUNTIME_PATH)
\"
\
-DLXC_USERNIC_DB
=
\"
$(LXC_USERNIC_DB)
\"
\
-DSBINDIR
=
\"
$(SBINDIR)
\"
\
-DLXC_USERNIC_CONF
=
\"
$(LXC_USERNIC_CONF)
\"
\
-I
$(top_srcdir)
/src
\
-DDEFAULT_CGROUP_PATTERN
=
\"
$(DEFAULT_CGROUP_PATTERN)
\"
\
-I
$(top_srcdir)
/src/lxc
\
-DRUNTIME_PATH
=
\"
$(RUNTIME_PATH)
\"
\
-I
$(top_srcdir)
/src/lxc/storage
\
-DSBINDIR
=
\"
$(SBINDIR)
\"
\
-I
$(top_srcdir)
/src/lxc/cgroups
-I
$(top_srcdir)
/src
\
-I
$(top_srcdir)
/src/lxc
\
-I
$(top_srcdir)
/src/lxc/storage
\
-I
$(top_srcdir)
/src/lxc/cgroups
if
ENABLE_APPARMOR
if
ENABLE_APPARMOR
AM_CFLAGS
+=
-DHAVE_APPARMOR
AM_CFLAGS
+=
-DHAVE_APPARMOR
...
@@ -197,7 +188,8 @@ AM_CFLAGS += -DHAVE_LIBGNUTLS
...
@@ -197,7 +188,8 @@ AM_CFLAGS += -DHAVE_LIBGNUTLS
endif
endif
if
ENABLE_SECCOMP
if
ENABLE_SECCOMP
AM_CFLAGS
+=
-DHAVE_SECCOMP
$(SECCOMP_CFLAGS)
AM_CFLAGS
+=
-DHAVE_SECCOMP
\
$(SECCOMP_CFLAGS)
endif
endif
if
ENABLE_SELINUX
if
ENABLE_SELINUX
...
@@ -231,75 +223,105 @@ bin_SCRIPTS += cmd/lxc-checkconfig \
...
@@ -231,75 +223,105 @@ bin_SCRIPTS += cmd/lxc-checkconfig \
endif
endif
if
ENABLE_TOOLS
if
ENABLE_TOOLS
bin_PROGRAMS
=
\
bin_PROGRAMS
=
lxc-attach
\
lxc-attach
\
lxc-autostart
\
lxc-autostart
\
lxc-cgroup
\
lxc-cgroup
\
lxc-checkpoint
\
lxc-checkpoint
\
lxc-copy
\
lxc-copy
\
lxc-config
\
lxc-config
\
lxc-console
\
lxc-console
\
lxc-create
\
lxc-create
\
lxc-destroy
\
lxc-destroy
\
lxc-device
\
lxc-device
\
lxc-execute
\
lxc-execute
\
lxc-freeze
\
lxc-freeze
\
lxc-info
\
lxc-info
\
lxc-ls
\
lxc-ls
\
lxc-monitor
\
lxc-monitor
\
lxc-snapshot
\
lxc-snapshot
\
lxc-start
\
lxc-start
\
lxc-stop
\
lxc-stop
\
lxc-top
\
lxc-top
\
lxc-unfreeze
\
lxc-unfreeze
\
lxc-unshare
\
lxc-unshare
\
lxc-usernsexec
\
lxc-usernsexec
\
lxc-wait
lxc-wait
endif
endif
if
ENABLE_COMMANDS
if
ENABLE_COMMANDS
sbin_PROGRAMS
=
init.lxc
sbin_PROGRAMS
=
init.lxc
pkglibexec_PROGRAMS
=
\
lxc-monitord
\
pkglibexec_PROGRAMS
=
lxc-monitord
\
lxc-user-nic
lxc-user-nic
endif
endif
AM_LDFLAGS
=
-Wl
,-E
AM_LDFLAGS
=
-Wl
,-E
if
ENABLE_RPATH
if
ENABLE_RPATH
AM_LDFLAGS
+=
-Wl
,-rpath
-Wl
,
$(libdir)
AM_LDFLAGS
+=
-Wl
,-rpath
-Wl
,
$(libdir)
endif
endif
LDADD
=
liblxc.la @CAP_LIBS@ @GNUTLS_LIBS@ @SELINUX_LIBS@ @SECCOMP_LIBS@
LDADD
=
liblxc.la
\
@CAP_LIBS@
\
@GNUTLS_LIBS@
\
@SECCOMP_LIBS@
\
@SELINUX_LIBS@
if
ENABLE_TOOLS
if
ENABLE_TOOLS
lxc_attach_SOURCES
=
tools/lxc_attach.c tools/arguments.c
lxc_attach_SOURCES
=
tools/lxc_attach.c
\
lxc_autostart_SOURCES
=
tools/lxc_autostart.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_cgroup_SOURCES
=
tools/lxc_cgroup.c tools/arguments.c
lxc_autostart_SOURCES
=
tools/lxc_autostart.c
\
lxc_config_SOURCES
=
tools/lxc_config.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_console_SOURCES
=
tools/lxc_console.c tools/arguments.c
lxc_cgroup_SOURCES
=
tools/lxc_cgroup.c
\
lxc_destroy_SOURCES
=
tools/lxc_destroy.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_device_SOURCES
=
tools/lxc_device.c tools/arguments.c
lxc_config_SOURCES
=
tools/lxc_config.c
\
lxc_execute_SOURCES
=
tools/lxc_execute.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_freeze_SOURCES
=
tools/lxc_freeze.c tools/arguments.c
lxc_console_SOURCES
=
tools/lxc_console.c
\
lxc_info_SOURCES
=
tools/lxc_info.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_monitor_SOURCES
=
tools/lxc_monitor.c tools/arguments.c
lxc_destroy_SOURCES
=
tools/lxc_destroy.c
\
lxc_ls_SOURCES
=
tools/lxc_ls.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_copy_SOURCES
=
tools/lxc_copy.c tools/arguments.c
lxc_device_SOURCES
=
tools/lxc_device.c
\
lxc_start_SOURCES
=
tools/lxc_start.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_stop_SOURCES
=
tools/lxc_stop.c tools/arguments.c
lxc_execute_SOURCES
=
tools/lxc_execute.c
\
lxc_top_SOURCES
=
tools/lxc_top.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_unfreeze_SOURCES
=
tools/lxc_unfreeze.c tools/arguments.c
lxc_freeze_SOURCES
=
tools/lxc_freeze.c
\
lxc_unshare_SOURCES
=
tools/lxc_unshare.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_wait_SOURCES
=
tools/lxc_wait.c tools/arguments.c
lxc_info_SOURCES
=
tools/lxc_info.c
\
lxc_create_SOURCES
=
tools/lxc_create.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_snapshot_SOURCES
=
tools/lxc_snapshot.c tools/arguments.c
lxc_monitor_SOURCES
=
tools/lxc_monitor.c
\
lxc_checkpoint_SOURCES
=
tools/lxc_checkpoint.c tools/arguments.c
tools/arguments.c tools/arguments.h
lxc_ls_SOURCES
=
tools/lxc_ls.c
\
tools/arguments.c tools/arguments.h
lxc_copy_SOURCES
=
tools/lxc_copy.c
\
tools/arguments.c tools/arguments.h
lxc_start_SOURCES
=
tools/lxc_start.c
\
tools/arguments.c tools/arguments.h
lxc_stop_SOURCES
=
tools/lxc_stop.c
\
tools/arguments.c tools/arguments.h
lxc_top_SOURCES
=
tools/lxc_top.c
\
tools/arguments.c tools/arguments.h
lxc_unfreeze_SOURCES
=
tools/lxc_unfreeze.c
\
tools/arguments.c tools/arguments.h
lxc_unshare_SOURCES
=
tools/lxc_unshare.c
\
tools/arguments.c tools/arguments.h
lxc_wait_SOURCES
=
tools/lxc_wait.c
\
tools/arguments.c tools/arguments.h
lxc_create_SOURCES
=
tools/lxc_create.c
\
tools/arguments.c tools/arguments.h
lxc_snapshot_SOURCES
=
tools/lxc_snapshot.c
\
tools/arguments.c tools/arguments.h
lxc_checkpoint_SOURCES
=
tools/lxc_checkpoint.c
\
tools/arguments.c tools/arguments.h
endif
endif
if
ENABLE_COMMANDS
if
ENABLE_COMMANDS
# Binaries shipping with liblxc
# Binaries shipping with liblxc
init_lxc_SOURCES
=
cmd/lxc_init.c
init_lxc_SOURCES
=
cmd/lxc_init.c
lxc_monitord_SOURCES
=
cmd/lxc_monitord.c
lxc_monitord_SOURCES
=
cmd/lxc_monitord.c
lxc_user_nic_SOURCES
=
cmd/lxc_user_nic.c namespace.c network.c parse.c
lxc_user_nic_SOURCES
=
cmd/lxc_user_nic.c
\
namespace.c namespace.h
\
network.c network.h
\
parse.c parse.h
lxc_usernsexec_SOURCES
=
cmd/lxc_usernsexec.c
lxc_usernsexec_SOURCES
=
cmd/lxc_usernsexec.c
endif
endif
...
@@ -314,11 +336,17 @@ if ENABLE_COMMANDS
...
@@ -314,11 +336,17 @@ if ENABLE_COMMANDS
if
HAVE_STATIC_LIBCAP
if
HAVE_STATIC_LIBCAP
sbin_PROGRAMS
+=
init.lxc.static
sbin_PROGRAMS
+=
init.lxc.static
init_lxc_static_SOURCES
=
cmd/lxc_init.c error.c log.c initutils.c caps.c parse.c namespace.c
init_lxc_static_SOURCES
=
cmd/lxc_init.c
\
caps.c caps.h
\
error.c error.h
\
initutils.c initutils.h
\
log.c log.h
\
namespace.c namespace.h
\
parse.c parse.h
if
!HAVE_GETLINE
if
!HAVE_GETLINE
if
HAVE_FGETLN
if
HAVE_FGETLN
init_lxc_static_SOURCES
+=
../include/getline.c
init_lxc_static_SOURCES
+=
../include/getline.c
../include/getline.h
endif
endif
endif
endif
...
@@ -339,10 +367,16 @@ endif
...
@@ -339,10 +367,16 @@ endif
if
ENABLE_PAM
if
ENABLE_PAM
if
HAVE_PAM
if
HAVE_PAM
pam_LTLIBRARIES
=
pam_cgfs.la
pam_LTLIBRARIES
=
pam_cgfs.la
pam_cgfs_la_SOURCES
=
pam/pam_cgfs.c pam/utils.c pam/utils.h
pam_cgfs_la_SOURCES
=
pam/pam_cgfs.c
\
pam/utils.c pam/utils.h
pam_cgfs_la_CFLAGS
=
$(AM_CFLAGS)
pam_cgfs_la_CFLAGS
=
$(AM_CFLAGS)
pam_cgfs_la_LIBADD
=
$(AM_LIBS)
$(PAM_LIBS)
-L
$(top_srcdir)
pam_cgfs_la_LIBADD
=
$(AM_LIBS)
\
pam_cgfs_la_LDFLAGS
=
$(AM_LDFLAGS)
-module
-avoid-version
-shared
$(PAM_LIBS)
\
-L
$(top_srcdir)
pam_cgfs_la_LDFLAGS
=
$(AM_LDFLAGS)
\
-avoid-version
\
-module
\
-shared
endif
endif
endif
endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment