1 ###########################################################
2 ### SMB Build System ###
3 ### - the main program ###
5 ### Copyright (C) Stefan (metze) Metzmacher 2004 ###
6 ### Copyright (C) Jelmer Vernooij 2005
7 ### Released under the GNU GPL ###
8 ###########################################################
10 use smb_build::makefile;
11 use smb_build::smb_build_h;
13 use smb_build::config_mk;
14 use smb_build::output;
21 config_mk::import_files($INPUT, "config.list");
22 my $DEPEND = smb_build::input::check($INPUT, \%config::enabled);
23 my $OUTPUT = output::create_output($DEPEND);
24 makefile::create_makefile_in($OUTPUT, "Makefile.in");
25 smb_build_h::create_smb_build_h($OUTPUT, "include/smb_build.h");
27 open DOTTY, ">samba4-deps.dot";
28 print DOTTY dot::generate($DEPEND);