3 ################################################
4 # Start MODULE registry_nt4
6 INIT_FUNCTION
= registry_nt4_init
10 PUBLIC_DEPENDENCIES
= TDR_REGF
11 # End MODULE registry_nt4
12 ################################################
15 PUBLIC_DEPENDENCIES
= TDR
16 OBJ_FILES
= tdr_regf.o
18 # Special support for external builddirs
19 lib
/registry
/reg_backend_nt4.c
: lib
/registry
/tdr_regf.c
20 $(srcdir)/lib
/registry
/reg_backend_nt4.c
: lib
/registry
/tdr_regf.c
21 lib
/registry
/tdr_regf.h
: lib
/registry
/tdr_regf.c
22 lib
/registry
/tdr_regf.c
: $(srcdir)/lib
/registry
/regf.idl
23 @CPP
="$(CPP)" $(PERL
) $(srcdir)/pidl
/pidl
$(PIDL_ARGS
) \
24 --header
--outputdir
=lib
/registry \
25 --tdr-parser
-- $(srcdir)/lib
/registry
/regf.idl
28 @
-rm -f lib
/registry
/regf.h lib
/registry
/tdr_regf
*
30 ################################################
31 # Start MODULE registry_w95
32 [MODULE
::registry_w95
]
33 INIT_FUNCTION
= registry_w95_init
37 # End MODULE registry_w95
38 ################################################
40 ################################################
41 # Start MODULE registry_dir
42 [MODULE
::registry_dir
]
43 INIT_FUNCTION
= registry_dir_init
47 PUBLIC_DEPENDENCIES
= LIBTALLOC
48 # End MODULE registry_dir
49 ################################################
51 ################################################
52 # Start MODULE registry_rpc
53 [MODULE
::registry_rpc
]
54 INIT_FUNCTION
= registry_rpc_init
55 PRIVATE_PROTO_HEADER
= reg_backend_rpc.h
56 OUTPUT_TYPE
= INTEGRATED
60 PUBLIC_DEPENDENCIES
= RPC_NDR_WINREG
61 # End MODULE registry_rpc
62 ################################################
66 ################################################
67 # Start MODULE registry_gconf
68 [MODULE
::registry_gconf
]
69 INIT_FUNCTION
= registry_gconf_init
73 PUBLIC_DEPENDENCIES
= gconf
74 # End MODULE registry_gconf
75 ################################################
77 ################################################
78 # Start MODULE registry_ldb
79 [MODULE
::registry_ldb
]
80 INIT_FUNCTION
= registry_ldb_init
84 PUBLIC_DEPENDENCIES
= \
86 # End MODULE registry_ldb
87 ################################################
89 ################################################
90 # Start SUBSYSTEM registry
94 DESCRIPTION
= Windows-style registry library
96 common
/reg_interface.o \
100 PUBLIC_DEPENDENCIES
= \
101 LIBSAMBA-UTIL CHARSET
102 PRIVATE_PROTO_HEADER
= registry_proto.h
103 PUBLIC_HEADERS
= registry.h
104 # End MODULE registry_ldb
105 ################################################
107 ################################################
108 # Start BINARY regdiff
111 OBJ_FILES
= tools
/regdiff.o
112 PRIVATE_DEPENDENCIES
= \
113 LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
114 MANPAGE
= man
/regdiff
.1
116 ################################################
118 ################################################
119 # Start BINARY regpatch
122 OBJ_FILES
= tools
/regpatch.o
123 PRIVATE_DEPENDENCIES
= \
124 LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
125 MANPAGE
= man
/regpatch
.1
126 # End BINARY regpatch
127 ################################################
129 ################################################
130 # Start BINARY regshell
133 OBJ_FILES
= tools
/regshell.o
134 PRIVATE_DEPENDENCIES
= \
135 LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \
137 MANPAGE
= man
/regshell
.1
138 # End BINARY regshell
139 ################################################
141 ################################################
142 # Start BINARY regtree
145 OBJ_FILES
= tools
/regtree.o
146 PRIVATE_DEPENDENCIES
= \
147 LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS
148 MANPAGE
= man
/regtree
.1
150 ################################################