2005-09-03 22:58:04 +00:00
[SUBSYSTEM :: TDR_REGF ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = TDR
2005-12-26 18:03:50 +00:00
OBJ_FILES = tdr_regf.o
2005-09-03 22:58:04 +00:00
2006-04-11 11:37:52 +00:00
# Special support for external builddirs
2007-12-25 17:34:07 -06:00
lib/registry/regf.c : lib /registry /tdr_regf .c
$(srcdir)/lib/registry/regf.c : lib /registry /tdr_regf .c
lib/registry/tdr_regf.h : lib /registry /tdr_regf .c
lib/registry/tdr_regf.c : $( srcdir ) /lib /registry /regf .idl
2007-04-02 17:06:14 +00:00
@CPP= " $( CPP) " srcdir = " $( srcdir) " $( PERL) $( srcdir) /pidl/pidl $( PIDL_ARGS) \
2007-12-25 17:34:07 -06:00
--header --outputdir= lib/registry \
--tdr-parser -- $( srcdir) /lib/registry/regf.idl
2005-09-03 22:58:04 +00:00
2006-04-04 14:39:00 +00:00
clean ::
2007-12-25 17:34:07 -06:00
@-rm -f lib/registry/regf.h lib/registry/tdr_regf*
2006-04-04 14:39:00 +00:00
2004-05-24 17:18:00 +00:00
################################################
2006-03-07 16:41:04 +00:00
# Start SUBSYSTEM registry
[LIBRARY :: registry ]
2006-03-13 16:32:44 +00:00
VERSION = 0.0.1
2008-01-22 18:28:51 +01:00
PC_FILE = registry.pc
2006-03-16 21:36:36 +00:00
SO_VERSION = 0
2005-12-26 18:03:50 +00:00
OBJ_FILES = \
2007-08-26 15:16:40 +00:00
interface.o \
util.o \
samba.o \
patchfile_dotreg.o \
patchfile_preg.o \
patchfile.o \
regf.o \
hive.o \
local.o \
ldb.o \
dir.o \
rpc.o
PUBLIC_DEPENDENCIES = \
LIBSAMBA-UTIL CHARSET TDR_REGF LIBLDB \
2007-11-21 12:31:26 +01:00
RPC_NDR_WINREG LDB_WRAP
2004-05-24 17:18:00 +00:00
# End MODULE registry_ldb
################################################
2008-02-26 17:17:52 +01:00
PUBLIC_HEADERS += $( addprefix lib/registry/, registry.h hive.h patchfile.h)
2007-08-26 15:16:40 +00:00
[SUBSYSTEM :: registry_common ]
PUBLIC_DEPENDENCIES = registry
OBJ_FILES = tools/common.o
2007-08-26 15:55:06 +00:00
PRIVATE_PROTO_HEADER = tools/common.h
2007-08-26 15:16:40 +00:00
2004-05-24 17:18:00 +00:00
################################################
# Start BINARY regdiff
[BINARY :: regdiff ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
OBJ_FILES = tools/regdiff.o
PRIVATE_DEPENDENCIES = \
2006-09-06 01:36:02 +00:00
LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
2004-05-24 17:18:00 +00:00
# End BINARY regdiff
################################################
2008-02-26 15:11:47 +01:00
MANPAGES += lib/registry/man/regdiff.1
2004-05-24 17:18:00 +00:00
################################################
# Start BINARY regpatch
[BINARY :: regpatch ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
OBJ_FILES = tools/regpatch.o
PRIVATE_DEPENDENCIES = \
2007-08-26 15:16:40 +00:00
LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS \
registry_common
2004-05-24 17:18:00 +00:00
# End BINARY regpatch
################################################
2008-02-26 15:11:47 +01:00
MANPAGES += lib/registry/man/regpatch.1
2004-05-24 17:18:00 +00:00
################################################
# Start BINARY regshell
[BINARY :: regshell ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
OBJ_FILES = tools/regshell.o
PRIVATE_DEPENDENCIES = \
2006-09-06 01:36:02 +00:00
LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \
2007-08-26 15:16:40 +00:00
SMBREADLINE registry_common
2004-05-24 17:18:00 +00:00
# End BINARY regshell
################################################
2008-02-26 15:11:47 +01:00
MANPAGES += lib/registry/man/regshell.1
2004-05-24 17:18:00 +00:00
################################################
# Start BINARY regtree
[BINARY :: regtree ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
OBJ_FILES = tools/regtree.o
PRIVATE_DEPENDENCIES = \
2007-08-26 15:16:40 +00:00
LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \
registry_common
2004-05-24 17:18:00 +00:00
# End BINARY regtree
################################################
2007-11-11 23:36:53 +01:00
2008-02-26 15:11:47 +01:00
MANPAGES += lib/registry/man/regtree.1
2007-11-13 04:57:09 +01:00
[SUBSYSTEM :: torture_registry ]
2007-11-11 23:36:53 +01:00
PRIVATE_DEPENDENCIES = registry
2007-11-13 04:57:09 +01:00
PRIVATE_PROTO_HEADER = tests/proto.h
2007-11-11 23:36:53 +01:00
OBJ_FILES = \
tests/generic.o \
tests/hive.o \
tests/diff.o \
tests/registry.o
2007-11-21 12:31:26 +01:00
[PYTHON :: swig_registry ]
2007-12-23 23:54:30 -06:00
PUBLIC_DEPENDENCIES = registry
2007-11-21 12:31:26 +01:00
SWIG_FILE = registry.i