📄 config.mk
字号:
[SUBSYSTEM::TDR_REGF]PUBLIC_DEPENDENCIES = TDR TDR_REGF_OBJ_FILES = $(libregistrysrcdir)/tdr_regf.o# Special support for external builddirs$(libregistrysrcdir)/regf.c: $(libregistrysrcdir)/tdr_regf.c$(libregistrysrcdir)/tdr_regf.h: $(libregistrysrcdir)/tdr_regf.c$(libregistrysrcdir)/tdr_regf.c: $(libregistrysrcdir)/regf.idl @CPP="$(CPP)" $(PERL) $(pidldir)/pidl $(PIDL_ARGS) \ --header --outputdir=$(libregistrysrcdir) \ --tdr-parser -- $(libregistrysrcdir)/regf.idlclean:: @-rm -f $(libregistrysrcdir)/regf.h $(libregistrysrcdir)/tdr_regf*################################################# Start SUBSYSTEM registry[LIBRARY::registry]PUBLIC_DEPENDENCIES = \ LIBSAMBA-UTIL CHARSET TDR_REGF LIBLDB \ RPC_NDR_WINREG LDB_WRAP# End MODULE registry_ldb################################################PC_FILES += $(libregistrysrcdir)/registry.pcregistry_VERSION = 0.0.1registry_SOVERSION = 0registry_OBJ_FILES = $(addprefix $(libregistrysrcdir)/, 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_HEADERS += $(libregistrysrcdir)/registry.h[SUBSYSTEM::registry_common]PUBLIC_DEPENDENCIES = registryregistry_common_OBJ_FILES = $(libregistrysrcdir)/tools/common.o$(eval $(call proto_header_template,$(libregistrysrcdir)/tools/common.h,$(registry_common_OBJ_FILES:.o=.c)))################################################# Start BINARY regdiff[BINARY::regdiff]INSTALLDIR = BINDIRPRIVATE_DEPENDENCIES = \ LIBSAMBA-HOSTCONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS# End BINARY regdiff################################################regdiff_OBJ_FILES = $(libregistrysrcdir)/tools/regdiff.oMANPAGES += $(libregistrysrcdir)/man/regdiff.1################################################# Start BINARY regpatch[BINARY::regpatch]INSTALLDIR = BINDIRPRIVATE_DEPENDENCIES = \ LIBSAMBA-HOSTCONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS \ registry_common# End BINARY regpatch################################################regpatch_OBJ_FILES = $(libregistrysrcdir)/tools/regpatch.oMANPAGES += $(libregistrysrcdir)/man/regpatch.1################################################# Start BINARY regshell[BINARY::regshell]INSTALLDIR = BINDIRPRIVATE_DEPENDENCIES = \ LIBSAMBA-HOSTCONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \ SMBREADLINE registry_common# End BINARY regshell################################################regshell_OBJ_FILES = $(libregistrysrcdir)/tools/regshell.oMANPAGES += $(libregistrysrcdir)/man/regshell.1################################################# Start BINARY regtree[BINARY::regtree]INSTALLDIR = BINDIRPRIVATE_DEPENDENCIES = \ LIBSAMBA-HOSTCONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \ registry_common# End BINARY regtree################################################regtree_OBJ_FILES = $(libregistrysrcdir)/tools/regtree.oMANPAGES += $(libregistrysrcdir)/man/regtree.1[SUBSYSTEM::torture_registry]PRIVATE_DEPENDENCIES = registrytorture_registry_OBJ_FILES = $(addprefix $(libregistrysrcdir)/tests/, generic.o hive.o diff.o registry.o)$(eval $(call proto_header_template,$(libregistrysrcdir)/tests/proto.h,$(torture_registry_OBJ_FILES:.o=.c)))[PYTHON::swig_registry]LIBRARY_REALNAME = samba/_registry.$(SHLIBEXT)PUBLIC_DEPENDENCIES = registryswig_registry_OBJ_FILES = $(libregistrysrcdir)/registry_wrap.o$(eval $(call python_py_module_template,samba/registry.py,lib/registry/registry.py))$(swig_registry_OBJ_FILES): CFLAGS+=$(CFLAG_NO_UNUSED_MACROS) $(CFLAG_NO_CAST_QUAL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -