X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2FMakefile-files;h=20cdf421202f9b27ced325b7a444d5e58c54e9ea;hb=51890064608d408c64f736ab0cec78c37de19b87;hp=30d76a1185d66d6a321781b8c538c4c767b58b8e;hpb=9cde6b2e1f86d390b0730cb5339eb4920d631886;p=util-vserver.git diff --git a/util-vserver/lib/Makefile-files b/util-vserver/lib/Makefile-files index 30d76a1..20cdf42 100644 --- a/util-vserver/lib/Makefile-files +++ b/util-vserver/lib/Makefile-files @@ -17,31 +17,77 @@ ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ## +lib_VERSION = 0.0.0 + +lib_legacy_SRCS = lib/getprocentry-legacy.c +lib_management_SRCS = lib/getvserverbyctx.c \ + lib/getvservercfgstyle.c \ + lib/getvserverctx.c \ + lib/getvservername.c \ + lib/getvservervdir.c +lib_v11_SRCS = lib/syscall_rlimit.c \ + lib/syscall_kill.c + +lib_ioctl_SRCS = lib/ioctl-getfilecontext.c \ + lib/ioctl-setfilecontext.c \ + lib/ioctl-getext2flags.c \ + lib/ioctl-setext2flags.c + PKGCONFIG_FILES = lib/util-vserver lib_SRCS = lib/syscall.c \ lib/checkversion.c \ lib/getctx.c \ + lib/getinitpid.c \ lib/getversion.c \ - lib/uint2str.c + lib/fmt-32.c \ + lib/fmt-64.c \ + lib/fmtx-32.c \ + lib/fmtx-64.c \ + lib/capabilities.c \ + $(lib_ioctl_SRCS) \ + $(lib_legacy_SRCS) \ + $(lib_management_SRCS) \ + $(lib_v11_SRCS) lib_HDRS = lib/vserver.h lib_XHDRS = lib/syscall-compat.hc \ lib/syscall-legacy.hc \ + lib/syscall_rlimit-v11.hc \ + lib/syscall_kill-v11.hc \ lib/getctx-compat.hc \ lib/getctx-legacy.hc \ + lib/getinitpid-compat.hc \ + lib/getinitpid-legacy.hc \ lib/getversion-internal.hc \ lib/safechroot-internal.hc \ + lib/ext2fs.h \ + lib/fmt.h \ + lib/fmt.hc \ + lib/fmtx.hc \ + lib/fmt-internal.h \ lib/virtual.h \ + lib/internal.h \ + lib/utils-legacy.h \ lib/vserver-internal.h -lib_lib_LIBS = lib/libvserver.a +#lib_lib_LIBS = lib/libvserver.a lib/libvserver-pic.a +lib_lib_LIBS = +lib_lib_LTLIBS = lib/libvserver.la -lib_libvserver_a_SOURCES = $(lib_SRCS) -lib_libvserver_a_CPPFLAGS = -I$(kernelincludedir) -D_REENTRANT -D_GNU_SOURCE +#lib_libvserver_la_SOURCES = $(lib_SRCS) +#lib_libvserver_a_SOURCES = $(lib_SRCS) +#lib_libvserver_a_CPPFLAGS = $(AM_CPPFLAGS) $(LIB_DEBUG_CPPFLAGS) -I$(kernelincludedir) -D_REENTRANT -D_GNU_SOURCE # _REENTRANT is needed for dietlibc to use __error_location -if USE_DIETLIBC -lib/%$(EXEEXT) lib/%$(OBJEXT): CC=$(DIET_CC) -endif +#lib_libvserver_pic_a_SOURCES = $(lib_SRCS) +#lib_libvserver_pic_a_CPPFLAGS = $(lib_libvserver_a_CPPFLAGS) -fPIC + +lib_libvserver_la_SOURCES = $(lib_SRCS) +lib_libvserver_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIB_DEBUG_CPPFLAGS) -I$(kernelincludedir) -D_REENTRANT -D_GNU_SOURCE +lib_libvserver_la_LDFLAGS = -version $(lib_VERSION) + +lib_DIETPROGS = lib/lib_libvserver_la-% \ + lib/lib_libvserver_a-% \ + lib/lib_libvserver_pic_a-%