]>
Commit | Line | Data |
---|---|---|
2183082c SH |
1 | ACLOCAL_AMFLAGS = -I m4 |
2 | ||
6cb7f996 | 3 | SUBDIRS = tests share config |
c1f44f26 | 4 | DIST_SUBDIRS = tests share config |
c1f9bbee | 5 | |
2c51f8dd | 6 | AM_CFLAGS = -Wall -ggdb -D_GNU_SOURCE -DSBINDIR=\"$(SBINDIR)\" -pthread |
237e200e | 7 | AM_CFLAGS += $(FUSE_CFLAGS) |
59120f04 | 8 | AM_CFLAGS += -DLIBDIR=\"$(LIBDIR)\" |
237e200e | 9 | AM_LDFLAGS = $(FUSE_LIBS) -pthread |
b11c6ec0 | 10 | #AM_CFLAGS += -DDEBUG |
83dad6a5 | 11 | #AM_CFLAGS += -DVERBOSE |
2183082c | 12 | |
23748216 | 13 | AM_CFLAGS += -DRUNTIME_PATH=\"$(RUNTIME_PATH)\" |
3e13a059 | 14 | |
71f17cd2 YB |
15 | liblxcfs_la_SOURCES = bindings.c bindings.h \ |
16 | cpuset.c \ | |
c9236032 | 17 | memory_utils.h \ |
8145f1c3 | 18 | sysfs_fuse.c sysfs_fuse.h |
237e200e | 19 | liblxcfs_la_CFLAGS = $(AM_CFLAGS) |
25f141a4 | 20 | liblxcfs_la_LDFLAGS = $(AM_CFLAGS) -module -avoid-version -shared |
237e200e | 21 | |
71f17cd2 YB |
22 | liblxcfstest_la_SOURCES = bindings.c bindings.h \ |
23 | cpuset.c \ | |
c9236032 | 24 | memory_utils.h \ |
8145f1c3 | 25 | sysfs_fuse.c sysfs_fuse.h |
237e200e | 26 | liblxcfstest_la_CFLAGS = $(AM_CFLAGS) -DRELOADTEST |
25f141a4 | 27 | liblxcfstest_la_LDFLAGS = $(AM_CFLAGS) -module -avoid-version -shared |
237e200e | 28 | |
c9236032 | 29 | noinst_HEADERS = bindings.h macro.h memory_utils.h sysfs_fuse.h |
3e13a059 | 30 | |
237e200e | 31 | sodir=$(libdir) |
369154d6 | 32 | lxcfs_LTLIBRARIES = liblxcfs.la |
2e7cd294 | 33 | EXTRA_LTLIBRARIES = liblxcfstest.la |
237e200e SH |
34 | |
35 | lxcfs_SOURCES = lxcfs.c | |
23748216 | 36 | lxcfs_LDADD = -ldl |
237e200e SH |
37 | lxcfs_CFLAGS = $(AM_CFLAGS) |
38 | lxcfs_LDFLAGS = $(AM_LDFLAGS) | |
39 | bin_PROGRAMS = lxcfs | |
c1f9bbee SG |
40 | |
41 | EXTRA_DIST = \ | |
42 | lxcfs.man.add | |
3cd4195e | 43 | lxcfs.spec |
758ad80c | 44 | |
d85bd3de | 45 | if HAVE_HELP2MAN |
758ad80c SH |
46 | man_MANS = lxcfs.1 |
47 | ||
48 | lxcfs.1: lxcfs lxcfs.man.add | |
49 | $(HELP2MAN) -n "Set up cgroup fs for containers" --no-discard-stderr -s 1 -I lxcfs.man.add -N ./lxcfs > lxcfs.1 | |
d85bd3de | 50 | endif |
758ad80c | 51 | |
97f1f27b YY |
52 | TEST_READ: tests/test-read.c |
53 | $(CC) -o tests/test-read tests/test-read.c | |
fa47bb52 SH |
54 | TEST_CPUSET: tests/cpusetrange.c cpuset.c |
55 | $(CC) -o tests/cpusetrange tests/cpusetrange.c cpuset.c | |
a8b6c3e0 SH |
56 | TEST_SYSCALLS: tests/test_syscalls.c |
57 | $(CC) -o tests/test_syscalls tests/test_syscalls.c | |
fa47bb52 | 58 | |
a8b6c3e0 | 59 | tests: TEST_READ TEST_CPUSET TEST_SYSCALLS |
97f1f27b | 60 | |
758ad80c SH |
61 | distclean: |
62 | rm -rf .deps/ \ | |
63 | INSTALL \ | |
64 | Makefile \ | |
65 | Makefile.in \ | |
66 | aclocal.m4 \ | |
67 | autom4te.cache/ \ | |
758ad80c SH |
68 | compile \ |
69 | config.guess \ | |
70 | config.h \ | |
71 | config.h.in \ | |
72 | config.log \ | |
73 | config.status \ | |
74 | config.sub \ | |
75 | configure \ | |
76 | depcomp \ | |
77 | install-sh \ | |
78 | libtool \ | |
79 | ltmain.sh \ | |
80 | lxcfs \ | |
81 | lxcfs.1 \ | |
82 | lxcfs.o \ | |
83 | m4/ \ | |
84 | missing \ | |
a8b6c3e0 | 85 | stamp-h1 \ |
237e200e SH |
86 | tests/test_syscalls \ |
87 | *.lo *.la |