diff options
Diffstat (limited to 'source4/build/smb_build/cflags.pm')
-rwxr-xr-x | source4/build/smb_build/cflags.pm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/source4/build/smb_build/cflags.pm b/source4/build/smb_build/cflags.pm new file mode 100755 index 0000000000..a19c0efa7b --- /dev/null +++ b/source4/build/smb_build/cflags.pm @@ -0,0 +1,27 @@ +# SMB Build System +# +# Copyright (C) Jelmer Vernooij 2006 +# Released under the GNU GPL + +package cflags; +use strict; + +sub create_cflags($$) +{ + my ($CTX, $file) = @_; + + open(CFLAGS_TXT,">$file") || die ("Can't open `$file'\n"); + + foreach my $key (values %{$CTX}) { + next unless defined ($key->{OBJ_LIST}); + next unless defined ($key->{EXTRA_CFLAGS}); + + foreach (@{$key->{OBJ_LIST}}) { + print CFLAGS_TXT "$_: $key->{EXTRA_CFLAGS}\n"; + } + } + close(CFLAGS_TXT); + + print __FILE__.": creating $file\n"; +} +1; |