summaryrefslogtreecommitdiff
path: root/infrastructure/makebuildenv.pl.in
diff options
context:
space:
mode:
Diffstat (limited to 'infrastructure/makebuildenv.pl.in')
-rwxr-xr-xinfrastructure/makebuildenv.pl.in71
1 files changed, 0 insertions, 71 deletions
diff --git a/infrastructure/makebuildenv.pl.in b/infrastructure/makebuildenv.pl.in
index ed963c93..005f2d25 100755
--- a/infrastructure/makebuildenv.pl.in
+++ b/infrastructure/makebuildenv.pl.in
@@ -261,11 +261,7 @@ for(@modules_files)
push @modules,$mod;
my @md; # module dependencies
my @lo; # link line options
-<<<<<<< HEAD
- for(@deps)
-=======
for (@deps)
->>>>>>> 0.12
{
if(/\A-l/)
{
@@ -281,11 +277,7 @@ for(@modules_files)
# make directories, but not if we're using an external library and this a library module
my ($s,$d) = split /\//,$mod;
-<<<<<<< HEAD
- if($s ne 'lib' || $external_lib eq '')
-=======
if ($s ne 'lib' or $external_lib eq '')
->>>>>>> 0.12
{
mkdir "release/$s",0755;
mkdir "release/$s/$d",0755;
@@ -354,12 +346,8 @@ for my $mod (@modules, @implicit_deps)
for(grep /\.h\Z/i, @items)
{
next if /\A\._/; # Temp Mac OS Resource hack
-<<<<<<< HEAD
- die "Header file $_ already used in module ".$hfiles{$_}."\n" if exists $hfiles{$_};
-=======
die "Header file $_ already used in module ".$hfiles{$_}.
", cannot add to $mod\n" if exists $hfiles{$_};
->>>>>>> 0.12
$hfiles{$_} = $mod
}
}
@@ -388,18 +376,11 @@ for my $mod (@modules, @implicit_deps)
closedir DIR;
}
-<<<<<<< HEAD
-=======
# Then write a makefile for each module
->>>>>>> 0.12
print "done\n\nGenerating Makefiles...\n";
my %module_resources_win32;
-<<<<<<< HEAD
-# Then write a makefile for each module
-=======
->>>>>>> 0.12
for my $mod (@implicit_deps, @modules)
{
print $mod,"\n";
@@ -503,10 +484,7 @@ __E
}
my @all_deps_for_module;
-<<<<<<< HEAD
-=======
->>>>>>> 0.12
{
# work out what dependencies need to be run
my @deps_raw;
@@ -590,27 +568,16 @@ WINDRES = @WINDRES@
DEFAULT_CXXFLAGS = @CPPFLAGS@ $default_cxxflags @CXXFLAGS_STRICT@ \\
$include_paths $extra_platform_defines \\
-DBOX_VERSION="\\"$product_version\\""
-<<<<<<< HEAD
-LDFLAGS = @LDFLAGS@ @LDADD_RDYNAMIC@
-
-.ifdef RELEASE
-CXXFLAGS = -DBOX_RELEASE_BUILD $release_flags \$(DEFAULT_CXXFLAGS)
-=======
LDFLAGS += @LDFLAGS@ @LDADD_RDYNAMIC@
.ifdef RELEASE
CXXFLAGS += -DBOX_RELEASE_BUILD $release_flags \$(DEFAULT_CXXFLAGS)
->>>>>>> 0.12
OUTBASE = ../../release
OUTDIR = ../../release/$mod
DEPENDMAKEFLAGS = -D RELEASE
VARIENT = RELEASE
.else
-<<<<<<< HEAD
-CXXFLAGS = -g \$(DEFAULT_CXXFLAGS)
-=======
CXXFLAGS += -g \$(DEFAULT_CXXFLAGS)
->>>>>>> 0.12
OUTBASE = ../../debug
OUTDIR = ../../debug/$mod
DEPENDMAKEFLAGS =
@@ -655,15 +622,12 @@ _PERL = \$(if \$(V),\$(PERL), @ echo " [PERL] \$@" && \$(PERL) >/dev/n
__E
}
-<<<<<<< HEAD
-=======
# if there is a Makefile.pre, include it now
if(-e "$mod/Makefile.pre")
{
print MAKE ".include <Makefile.pre>\n\n";
}
->>>>>>> 0.12
# read directory
opendir DIR,$mod;
@@ -784,11 +748,7 @@ __E
$has_deps = 1;
$has_deps = 0 if $target_is_library;
-<<<<<<< HEAD
- # Depenency stuff
-=======
# Dependency stuff
->>>>>>> 0.12
my $deps_makeinfo;
if($has_deps)
{
@@ -814,9 +774,6 @@ __E
# run make for things we require
for my $dep (@all_deps_for_module)
{
-<<<<<<< HEAD
- $deps_makeinfo .= "\t\t\$(HIDE) (cd ../../$dep; \$(MAKE)$sub_make_options -q \$(DEPENDMAKEFLAGS) -D NODEPS || \$(MAKE)$sub_make_options \$(DEPENDMAKEFLAGS) -D NODEPS)\n";
-=======
my $dep_target = "";
if ($dep =~ m|^lib/(.*)|)
{
@@ -838,17 +795,12 @@ __E
|| \$(MAKE) $sub_make_options \$(DEPENDMAKEFLAGS) -D NODEPS $dep_target \\
)
EOF
->>>>>>> 0.12
}
$deps_makeinfo .= ".\tendif\n.endif\n\n";
}
print MAKE $deps_makeinfo if $bsd_make;
-<<<<<<< HEAD
- # get the list of library things to add -- in order of dependency so things link properly
- my $lib_files = join(' ',map {($_ =~ m/lib\/(.+)\Z/)?('$(OUTBASE)/'.$_.'/'.$1.'.a'):undef} (reverse(@all_deps_for_module)));
-=======
# get the list of library things to add -- in order of dependency
# so things link properly
my @lib_files;
@@ -863,7 +815,6 @@ EOF
push @lib_files, "../../$dep/lib$1.a";
}
}
->>>>>>> 0.12
# need to see if the extra makefile fragments require extra object files
# or include any more makefiles
@@ -882,11 +833,7 @@ EOF
}
print MAKE $end_target,': ',$o_file_list;
-<<<<<<< HEAD
- print MAKE " ",$lib_files unless $target_is_library;
-=======
print MAKE " @lib_files" unless $target_is_library;
->>>>>>> 0.12
print MAKE "\n";
if ($target_windows)
@@ -913,15 +860,6 @@ EOF
# work out library options
# need to be... least used first, in absolute order they appear in the modules.txt file
my @libops;
-<<<<<<< HEAD
- sub libops_fill
- {
- my ($m,$r) = @_;
- push @$r,$_ for(@{$module_library_link_opts{$m}});
- libops_fill($_,$r) for(@{$module_dependency{$m}});
- }
- libops_fill($mod,\@libops);
-=======
sub libops_fill
{
@@ -942,7 +880,6 @@ EOF
libops_fill($mod,\@libops);
->>>>>>> 0.12
my $lo = '';
my %ldone;
for(@libops)
@@ -955,24 +892,16 @@ EOF
# link line...
print MAKE "\t\$(_LINK) \$(LDFLAGS) $link_line_extra " .
"-o $end_target $o_file_list " .
-<<<<<<< HEAD
- "$lib_files$lo $platform_lib_files\n";
- }
-=======
"@lib_files $lo $platform_lib_files\n";
}
->>>>>>> 0.12
# tests need to copy the test file over
if($type eq 'test')
{
print MAKE "\tcp _t \$(OUTDIR)/t\n\tchmod u+x \$(OUTDIR)/t\n";
print MAKE "\tcp _t-gdb \$(OUTDIR)/t-gdb\n\tchmod u+x \$(OUTDIR)/t-gdb\n";
}
-<<<<<<< HEAD
-=======
->>>>>>> 0.12
# dependency line?
print MAKE "\n";