1 ###########################################################
2 ### SMB Build System ###
3 ### - the main program ###
5 ### Copyright (C) Stefan (metze) Metzmacher 2004 ###
6 ### Released under the GNU GPL ###
7 ###########################################################
25 "smbd/process_model.mk",
30 "lib/socket/config.mk",
32 "lib/talloc/config.mk",
34 "lib/registry/config.mk",
35 "lib/messaging/config.mk",
36 "lib/events/config.mk",
38 "lib/cmdline/config.mk",
39 "lib/socket_wrapper/config.mk",
41 "smb_server/config.mk",
42 "rpc_server/config.mk",
43 "ldap_server/config.mk",
44 "web_server/config.mk",
46 "nbt_server/config.mk",
47 "cldap_server/config.mk",
48 "auth/gensec/config.mk",
49 "auth/kerberos/config.mk",
50 "auth/ntlmssp/config.mk",
51 "libcli/auth/config.mk",
52 "libcli/ldap/config.mk",
54 "utils/net/config.mk",
56 "ntvfs/posix/config.mk",
58 "ntvfs/unixuid/config.mk",
64 "libcli/security/config.mk",
66 "scripting/swig/config.mk",
71 for my $mkfile (@mkfiles) {
72 config_mk::import_file($INPUT, $mkfile);
75 my $DEPEND = input::check($INPUT);
77 my $OUTPUT = output::create_output($DEPEND);
79 makefile::create_makefile_in($OUTPUT, "Makefile.in");
81 smb_build_h::create_smb_build_h($OUTPUT, "include/smb_build.h");
83 open DOTTY, ">samba4-deps.dot";
84 print DOTTY dot::generate($DEPEND);