18
# use PROGRAMS to avoid complains from automake
19
so_PROGRAMS = liblxc.so
22
arguments.c arguments.h \
23
commands.c commands.h \
37
namespace.h namespace.c \
50
mainloop.c mainloop.h \
55
AM_CFLAGS=-I$(top_srcdir)/src
57
liblxc_so_CFLAGS = -fPIC -DPIC $(AM_CFLAGS)
61
-Wl,-soname,liblxc.so.$(firstword $(subst ., ,$(VERSION)))
63
liblxc_so_LDADD = -lutil $(CAP_LIBS)
98
AM_LDFLAGS=-Wl,-E -Wl,-rpath -Wl,$(libdir)
99
LDADD=liblxc.so @CAP_LIBS@
101
lxc_attach_SOURCES = lxc_attach.c
102
lxc_cgroup_SOURCES = lxc_cgroup.c
103
lxc_checkpoint_SOURCES = lxc_checkpoint.c
104
lxc_console_SOURCES = lxc_console.c
105
lxc_execute_SOURCES = lxc_execute.c
106
lxc_freeze_SOURCES = lxc_freeze.c
107
lxc_info_SOURCES = lxc_info.c
108
lxc_init_SOURCES = lxc_init.c
109
lxc_monitor_SOURCES = lxc_monitor.c
110
lxc_restart_SOURCES = lxc_restart.c
111
lxc_start_SOURCES = lxc_start.c
112
lxc_stop_SOURCES = lxc_stop.c
113
lxc_unfreeze_SOURCES = lxc_unfreeze.c
114
lxc_unshare_SOURCES = lxc_unshare.c
115
lxc_wait_SOURCES = lxc_wait.c
116
lxc_kill_SOURCES = lxc_kill.c
118
install-exec-local: install-soPROGRAMS
119
mv $(DESTDIR)$(libdir)/liblxc.so $(DESTDIR)$(libdir)/liblxc.so.$(VERSION)
120
/sbin/ldconfig -l $(DESTDIR)$(libdir)/liblxc.so.$(VERSION)
121
cd $(DESTDIR)$(libdir); \
122
ln -sf liblxc.so.$(firstword $(subst ., ,$(VERSION))) liblxc.so
125
$(RM) $(DESTDIR)$(libdir)/liblxc.so*
130
-$(CC) $(CPPFLAGS) -M -MT$@ $(LINUX_DIR)/arch/$(LINUX_SRCARCH)/include/asm/unistd.h >setns.P
131
-$(CPP) $(CPPFLAGS) -dM $(LINUX_DIR)/arch/$(LINUX_SRCARCH)/include/asm/unistd.h |grep setns > $@
134
$(RM) setns.h setns.P