]>
Commit | Line | Data |
---|---|---|
2183082c SH |
1 | ACLOCAL_AMFLAGS = -I m4 |
2 | ||
7456f3b5 SG |
3 | SUBDIRS = tests share |
4 | DIST_SUBDIRS = tests share | |
c1f9bbee | 5 | |
2183082c SH |
6 | VERSION_CURRENT = 0 |
7 | VERSION_REVISION = 0 | |
8 | VERSION_AGE = 0 | |
9 | ||
2c51f8dd SH |
10 | AM_CFLAGS = -Wall -ggdb -D_GNU_SOURCE -DSBINDIR=\"$(SBINDIR)\" -pthread |
11 | AM_CFLAGS += $(DBUS_CFLAGS) $(FUSE_CFLAGS) $(GLIB_CFLAGS) $(GLIBDBUS_CFLAGS) $(GIO_CFLAGS) | |
12 | AM_LDFLAGS = $(DBUS_LIBS) $(FUSE_LIBS) $(GLIB_LIBS) -pthread $(GLIBDBUS_LIBS) $(GIO_LIBS) | |
b11c6ec0 | 13 | #AM_CFLAGS += -DDEBUG |
2183082c | 14 | |
35482f91 | 15 | AM_CFLAGS += -DRUNTIME_PATH=\"$(RUNTIME_PATH)\" |
3e13a059 SH |
16 | |
17 | bin_PROGRAMS = lxcfs | |
18 | ||
94e3949a | 19 | lxcfs_SOURCES = lxcfs.c cgfs.c cgfs.h cpuset.c |
c1f9bbee SG |
20 | |
21 | EXTRA_DIST = \ | |
22 | lxcfs.man.add | |
758ad80c | 23 | |
d85bd3de | 24 | if HAVE_HELP2MAN |
758ad80c SH |
25 | man_MANS = lxcfs.1 |
26 | ||
27 | lxcfs.1: lxcfs lxcfs.man.add | |
28 | $(HELP2MAN) -n "Set up cgroup fs for containers" --no-discard-stderr -s 1 -I lxcfs.man.add -N ./lxcfs > lxcfs.1 | |
d85bd3de | 29 | endif |
758ad80c | 30 | |
97f1f27b YY |
31 | TEST_READ: tests/test-read.c |
32 | $(CC) -o tests/test-read tests/test-read.c | |
fa47bb52 SH |
33 | TEST_CPUSET: tests/cpusetrange.c cpuset.c |
34 | $(CC) -o tests/cpusetrange tests/cpusetrange.c cpuset.c | |
a8b6c3e0 SH |
35 | TEST_SYSCALLS: tests/test_syscalls.c |
36 | $(CC) -o tests/test_syscalls tests/test_syscalls.c | |
fa47bb52 | 37 | |
df54106a SH |
38 | pam_LTLIBRARIES = pam_cgfs.la |
39 | pam_cgfs_la_SOURCES = pam/pam_cgfs.c | |
40 | pam_cgfs_la_CFLAGS = $(AM_CFLAGS) | |
41 | pam_cgfs_la_LIBADD = $(AM_LIBS) $(PAM_LIBS) -L$(top_srcdir) | |
42 | pam_cgfs_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version -shared | |
b11c6ec0 | 43 | #pam_cgfs_la_CFLAGS += -DDEBUG |
df54106a SH |
44 | |
45 | install-data-hook: install-pamLTLIBRARIES | |
46 | rm -f "$(DESTDIR)$(pamdir)/pam_cgfs.la" | |
47 | rm -f "$(DESTDIR)$(pamdir)/pam_cgfs.a" | |
48 | uninstall-local: | |
49 | rm -f "$(DESTDIR)$(pamdir)/pam_cgfs.so" | |
50 | ||
51 | ||
a8b6c3e0 | 52 | tests: TEST_READ TEST_CPUSET TEST_SYSCALLS |
97f1f27b | 53 | |
758ad80c SH |
54 | distclean: |
55 | rm -rf .deps/ \ | |
56 | INSTALL \ | |
57 | Makefile \ | |
58 | Makefile.in \ | |
59 | aclocal.m4 \ | |
60 | autom4te.cache/ \ | |
35482f91 | 61 | cgfs.o \ |
758ad80c SH |
62 | compile \ |
63 | config.guess \ | |
64 | config.h \ | |
65 | config.h.in \ | |
66 | config.log \ | |
67 | config.status \ | |
68 | config.sub \ | |
69 | configure \ | |
70 | depcomp \ | |
71 | install-sh \ | |
72 | libtool \ | |
73 | ltmain.sh \ | |
74 | lxcfs \ | |
75 | lxcfs.1 \ | |
76 | lxcfs.o \ | |
77 | m4/ \ | |
78 | missing \ | |
a8b6c3e0 SH |
79 | stamp-h1 \ |
80 | tests/test_syscalls |