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:
parent
247220e946
commit
73a3e8443c
@ -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
|
||||
|
@ -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
|
||||
|
@ -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;
|
Loading…
x
Reference in New Issue
Block a user