3 ################################################
4 # Start MODULE registry_nt4
6 INIT_FUNCTION = registry_nt4_init
10 REQUIRED_SUBSYSTEMS = TDR_REGF
11 # End MODULE registry_nt4
12 ################################################
15 REQUIRED_SUBSYSTEMS = TDR
17 OBJ_FILES = tdr_regf.o
19 lib/registry/reg_backend_nt4.c: lib/registry/tdr_regf.c
20 lib/registry/tdr_regf.c: lib/registry/regf.idl
21 @CPP="$(CPP)" $(PERL) pidl/pidl $(PIDL_ARGS) \
22 --header --outputdir=lib/registry \
23 --tdr-parser -- lib/registry/regf.idl
25 ################################################
26 # Start MODULE registry_w95
27 [MODULE::registry_w95]
28 INIT_FUNCTION = registry_w95_init
32 # End MODULE registry_w95
33 ################################################
35 ################################################
36 # Start MODULE registry_dir
37 [MODULE::registry_dir]
38 INIT_FUNCTION = registry_dir_init
42 # End MODULE registry_dir
43 ################################################
45 ################################################
46 # Start MODULE registry_rpc
47 [MODULE::registry_rpc]
48 INIT_FUNCTION = registry_rpc_init
49 OUTPUT_TYPE = MERGEDOBJ
53 REQUIRED_SUBSYSTEMS = RPC_NDR_WINREG
54 # End MODULE registry_rpc
55 ################################################
59 ################################################
60 # Start MODULE registry_gconf
61 [MODULE::registry_gconf]
62 INIT_FUNCTION = registry_gconf_init
66 REQUIRED_SUBSYSTEMS = EXT_LIB_gconf
67 # End MODULE registry_gconf
68 ################################################
70 ################################################
71 # Start MODULE registry_ldb
72 [MODULE::registry_ldb]
73 INIT_FUNCTION = registry_ldb_init
77 REQUIRED_SUBSYSTEMS = \
79 # End MODULE registry_ldb
80 ################################################
82 ################################################
83 # Start SUBSYSTEM REGISTRY
85 DEFAULT_VISIBILITY = hidden
88 DESCRIPTION = Windows-style registry library
91 common/reg_interface.o \
95 REQUIRED_SUBSYSTEMS = \
97 PRIVATE_PROTO_HEADER = registry_proto.h
98 PUBLIC_HEADERS = registry.h
99 # End MODULE registry_ldb
100 ################################################
102 ################################################
103 # Start BINARY regdiff
108 REQUIRED_SUBSYSTEMS = \
109 CONFIG REGISTRY LIBPOPT POPT_SAMBA POPT_CREDENTIALS
110 MANPAGE = man/regdiff.1
112 ################################################
114 ################################################
115 # Start BINARY regpatch
120 REQUIRED_SUBSYSTEMS = \
121 CONFIG REGISTRY LIBPOPT POPT_SAMBA POPT_CREDENTIALS
122 MANPAGE = man/regpatch.1
123 # End BINARY regpatch
124 ################################################
126 ################################################
127 # Start BINARY regshell
132 REQUIRED_SUBSYSTEMS = \
133 CONFIG LIBPOPT REGISTRY POPT_SAMBA POPT_CREDENTIALS LIBREADLINE
134 MANPAGE = man/regshell.1
135 # End BINARY regshell
136 ################################################
138 ################################################
139 # Start BINARY regtree
144 REQUIRED_SUBSYSTEMS = \
145 CONFIG LIBPOPT REGISTRY POPT_SAMBA POPT_CREDENTIALS
146 MANPAGE = man/regtree.1
148 ################################################