diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.am | 11 | ||||
| -rw-r--r-- | src/daemon/Makefile.am | 6 | ||||
| -rw-r--r-- | src/pam/Makefile.am | 6 | ||||
| -rw-r--r-- | src/tools/Makefile.am | 11 |
4 files changed, 34 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..c30393a --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,11 @@ +SUBDIRS = . daemon pam tools + +# generate parse.h from parse.y +AM_YFLAGS = -d + +INCLUDES = -I$(top_srcdir)/include +lib_LTLIBRARIES = libcgroup.la +libcgroup_la_SOURCES = parse.y lex.l api.c config.c libcgroup-internal.h libcgroup.map wrapper.c +libcgroup_la_LIBADD = -lpthread +libcgroup_la_LDFLAGS = -Wl,--version-script,libcgroup.map -version-number $(LIBRARY_VERSION) + diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am new file mode 100644 index 0000000..17d31d9 --- /dev/null +++ b/src/daemon/Makefile.am @@ -0,0 +1,6 @@ +INCLUDES = -I $(top_srcdir)/include +sbin_PROGRAMS = cgrulesengd + +cgrulesengd_SOURCES = cgrulesengd.c cgrulesengd.h +cgrulesengd_LDADD = $(top_srcdir)/src/.libs/libcgroup.la +cgrulesengd_LDFLAGS = -L$(top_srcdir)/src/.libs diff --git a/src/pam/Makefile.am b/src/pam/Makefile.am new file mode 100644 index 0000000..1a1e782 --- /dev/null +++ b/src/pam/Makefile.am @@ -0,0 +1,6 @@ +INCLUDES = -I $(top_srcdir)/include +lib_LTLIBRARIES = pam_cgroup.la + +pam_cgroup_la_SOURCES = pam_cgroup.c +pam_cgroup_la_LDFLAGS = -module +pam_cgroup_la_LIBADD = $(top_srcdir)/src/.libs/libcgroup.la -lpam diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am new file mode 100644 index 0000000..b237744 --- /dev/null +++ b/src/tools/Makefile.am @@ -0,0 +1,11 @@ +INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/include +LDADD = $(top_srcdir)/src/.libs/libcgroup.la + +bin_PROGRAMS = cgexec cgclassify cgconfigparser + +cgexec_SOURCES = cgexec.c tools-common.c tools-common.h + +cgclassify_SOURCES = cgclassify.c tools-common.c tools-common.h + +cgconfigparser_SOURCES = cgconfig.c + |
