diff options
author | Dhaval Giani <dhaval@linux.vnet.ibm.com> | 2008-08-13 20:01:16 +0000 |
---|---|---|
committer | Dhaval Giani <dhaval@linux.vnet.ibm.com> | 2008-08-13 20:01:16 +0000 |
commit | 3e0f0288e0d2f3abb29486e724ebc9e025b351c5 (patch) | |
tree | c8a0f6a1b8392968bc81be7759adfa644614bce8 /Makefile.in | |
parent | bc1e2f6df728f682d4d09a725a62e02547d833db (diff) | |
download | libcg-3e0f0288e0d2f3abb29486e724ebc9e025b351c5.tar.gz libcg-3e0f0288e0d2f3abb29486e724ebc9e025b351c5.tar.xz libcg-3e0f0288e0d2f3abb29486e724ebc9e025b351c5.zip |
cgexec: A command line tool to execute a task in a cgroup
From: Vivek Goyal <vgoyal@redhat.com>
o cgexec, a command line tool for placing the task in right cgroup
in advance so that no help is needed from rules daemon and user can
avoid delay in execution of rules.
Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@137 4f4bb910-9a46-0410-90c8-c897d4f1cd53
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in index aeab421..ba6a7a3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -29,12 +29,15 @@ PACKAGE_VERSION=@PACKAGE_VERSION@ CFLAGS=@CFLAGS@ $(INC) -DPACKAGE_VERSION=$(PACKAGE_VERSION) VERSION=1 -all: libcgroup.so cgconfigparser +all: libcgroup.so cgconfigparser cgexec cgconfigparser: libcgroup.so config.c y.tab.c lex.yy.c libcgroup.h file-ops.c $(CC) $(CFLAGS) -o $@ y.tab.c lex.yy.c config.c file-ops.c \ $(LDFLAGS) $(LIBS) +cgexec: libcgroup.so cgexec.c libcgroup.h + $(CC) $(CFLAGS) -Wall -o $@ cgexec.c $(LDFLAGS) $(LIBS) + y.tab.c: parse.y lex.yy.c $(YACC) -v -d parse.y @@ -46,12 +49,13 @@ libcgroup.so: api.c libcgroup.h wrapper.c wrapper.c ln -sf $@ $@.$(VERSION) -install: libcgroup.so +install: libcgroup.so cgexec $(INSTALL_DATA) -D libcgroup.h $(DESTDIR)$(includedir)/libcgroup.h $(INSTALL) -D libcgroup.so $(DESTDIR)$(libdir)/libcgroup-$(PACKAGE_VERSION).so ln -sf libcgroup-$(PACKAGE_VERSION).so $(DESTDIR)$(libdir)/libcgroup.so.$(VERSION) ln -sf libcgroup.so.$(VERSION) $(DESTDIR)$(libdir)/libcgroup.so $(INSTALL) -D cgconfigparser $(DESTDIR)$(sbindir) + $(INSTALL) cgexec $(DESTDIR)$(bindir)/cgexec uninstall: libcgroup.so rm -f $(DESTDIR)$(includedir)/libcgroup.h @@ -59,7 +63,8 @@ uninstall: libcgroup.so rm -f $(DESTDIR)$(libdir)/libcgroup.so.$(VERSION) rm -f $(DESTDIR)$(libdir)/libcgroup-$(PACKAGE_VERSION).so rm -f $(DESTDIR)$(sbindir)/cgconfigparser + rm -f $(DESTDIR)$(bindir)/cgexec clean: \rm -f y.tab.c y.tab.h lex.yy.c y.output libcgroup.so \ - libcgroup.so.$(VERSION) cgconfigparser config.log config.status + libcgroup.so.$(VERSION) cgconfigparser config.log config.status cgexec |