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
16 OBJ_FILES = tdr_regf.o
18 lib/registry/reg_backend_nt4.c: lib/registry/tdr_regf.c
19 lib/registry/tdr_regf.c: lib/registry/regf.idl
20 @CPP="$(CPP)" $(PERL) pidl/pidl $(PIDL_ARGS) \
21 --header --outputdir=lib/registry \
22 --tdr-parser -- lib/registry/regf.idl
24 ################################################
25 # Start MODULE registry_w95
26 [MODULE::registry_w95]
27 INIT_FUNCTION = registry_w95_init
31 # End MODULE registry_w95
32 ################################################
34 ################################################
35 # Start MODULE registry_dir
36 [MODULE::registry_dir]
37 INIT_FUNCTION = registry_dir_init
41 REQUIRED_SUBSYSTEMS = LIBTALLOC
42 # End MODULE registry_dir
43 ################################################
45 ################################################
46 # Start MODULE registry_rpc
47 [MODULE::registry_rpc]
48 INIT_FUNCTION = registry_rpc_init
49 PRIVATE_PROTO_HEADER = reg_backend_rpc.h
50 OUTPUT_TYPE = MERGEDOBJ
54 REQUIRED_SUBSYSTEMS = RPC_NDR_WINREG
55 # End MODULE registry_rpc
56 ################################################
60 ################################################
61 # Start MODULE registry_gconf
62 [MODULE::registry_gconf]
63 INIT_FUNCTION = registry_gconf_init
67 REQUIRED_SUBSYSTEMS = EXT_LIB_gconf
68 # End MODULE registry_gconf
69 ################################################
71 ################################################
72 # Start MODULE registry_ldb
73 [MODULE::registry_ldb]
74 INIT_FUNCTION = registry_ldb_init
78 REQUIRED_SUBSYSTEMS = \
80 # End MODULE registry_ldb
81 ################################################
83 ################################################
84 # Start SUBSYSTEM registry
88 DESCRIPTION = Windows-style registry library
90 common/reg_interface.o \
94 REQUIRED_SUBSYSTEMS = \
96 PRIVATE_PROTO_HEADER = registry_proto.h
97 PUBLIC_HEADERS = registry.h
98 # End MODULE registry_ldb
99 ################################################
101 ################################################
102 # Start BINARY regdiff
107 REQUIRED_SUBSYSTEMS = \
108 CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
109 MANPAGE = man/regdiff.1
111 ################################################
113 ################################################
114 # Start BINARY regpatch
119 REQUIRED_SUBSYSTEMS = \
120 CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
121 MANPAGE = man/regpatch.1
122 # End BINARY regpatch
123 ################################################
125 ################################################
126 # Start BINARY regshell
131 REQUIRED_SUBSYSTEMS = \
132 CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS LIBREADLINE
133 MANPAGE = man/regshell.1
134 # End BINARY regshell
135 ################################################
137 ################################################
138 # Start BINARY regtree
143 REQUIRED_SUBSYSTEMS = \
144 CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS
145 MANPAGE = man/regtree.1
147 ################################################