1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-29 21:47:30 +03:00

Remove the now unused cflags script.

(This used to be commit c8b00610428208266d3cad69d70f01c8f4d3a85b)
This commit is contained in:
Jelmer Vernooij 2008-02-25 15:39:46 +01:00
parent 247220e946
commit 73a3e8443c
3 changed files with 6 additions and 53 deletions

View File

@ -23,6 +23,7 @@ default: all
include rules.mk
include data.mk
include extra_cflags.txt
DEFAULT_HEADERS = $(srcdir)/lib/util/dlinklist.h \
$(srcdir)/version.h

View File

@ -1,11 +1,9 @@
# Dependencies command
DEPENDS = $(CC) -M -MG -MP -MT $(<:.c=.o) -MT $@ \
$(CFLAGS) `$(PERL) $(srcdir)/script/cflags.pl $@` \
$(CPPFLAGS) $(FIRST_PREREQ) -o $@
$(CFLAGS) $(CPPFLAGS) $(FIRST_PREREQ) -o $@
# Dependencies for host objects
HDEPENDS = $(CC) -M -MG -MP -MT $(<:.c=.ho) -MT $@ \
$(HOSTCC_FLAGS) `$(PERL) $(srcdir)/script/cflags.pl $@` \
$(CPPFLAGS) $(FIRST_PREREQ) -o $@
$(HOSTCC_FLAGS) $(CPPFLAGS) $(FIRST_PREREQ) -o $@
# Dependencies for precompiled headers
PCHDEPENDS = $(CC) -M -MG -MT include/includes.h.gch -MT $@ \
$(CFLAGS) $(CPPFLAGS) $(FIRST_PREREQ) -o $@
@ -19,23 +17,19 @@ PCHDEPENDS = $(CC) -M -MG -MT include/includes.h.gch -MT $@ \
# building with $srcdir != $builddir work.
# Run a static analysis checker
CHECK = $(CC_CHECKER) $(CFLAGS) `$(PERL) $(srcdir)/script/cflags.pl $@` \
$(PICFLAG) $(CPPLAGS) -c $(FIRST_PREREQ) -o $@
CHECK = $(CC_CHECKER) $(CFLAGS) $(PICFLAG) $(CPPLAGS) -c $(FIRST_PREREQ) -o $@
# Run the configured compiler
COMPILE = $(CC) $(CFLAGS) $(PICFLAG) \
`$(PERL) $(srcdir)/script/cflags.pl $@` \
$(CPPFLAGS) \
-c $(FIRST_PREREQ) -o $@
# Run the compiler for the build host
HCOMPILE = $(HOSTCC) $(HOSTCC_FLAGS) `$(PERL) $(srcdir)/script/cflags.pl $@` \
$(CPPFLAGS) -c $(FIRST_PREREQ) -o $@
HCOMPILE = $(HOSTCC) $(HOSTCC_FLAGS) $(CPPFLAGS) -c $(FIRST_PREREQ) -o $@
# Precompile headers
PCHCOMPILE = @$(CC) -Ilib/replace \
$(CFLAGS) `$(PERL) $(srcdir)/script/cflags.pl $@` \
$(PICFLAG) $(CPPFLAGS) -c $(FIRST_PREREQ) -o $@
$(CFLAGS) $(PICFLAG) $(CPPFLAGS) -c $(FIRST_PREREQ) -o $@
# Partial linking
PARTLINK = @$(PROG_LD) -r

View File

@ -1,42 +0,0 @@
#!/usr/bin/env perl
# This is a hack to allow per target cflags. It isn't very elegant, but it
# is the most portable idea we have come up with yet
# tridge@samba.org, July 2005
# jelmer@samba.org, March 2006
use strict;
my $target = shift;
my $vars = {};
sub check_flags($$);
sub check_flags($$)
{
my ($path, $name)=@_;
open (IN, $path);
foreach my $line (<IN>) {
if ($line =~ /^include (.*)$/) {
check_flags($1, $name);
} elsif ($line =~ /^([A-Za-z0-9_]+) =(.*)$/) {
$vars->{$1} = $2;
} elsif ($line =~ /^([^:]+): (.*)$/) {
next unless (grep(/^$target$/, (split / /, $1)));
my $data = $2;
$data =~ s/^CFLAGS\+=//;
foreach my $key (keys %$vars) {
my $val = $vars->{$key};
$data =~ s/\$\($key\)/$val/g;
}
# Remove undefined variables
$data =~ s/\$\([A-Za-z0-9_]+\)//g;
print "$data ";
}
}
close(IN);
}
check_flags("extra_cflags.txt", $target);
print "\n";
exit 0;