Author: jhoblitt
Date: Mon Feb 20 17:31:09 2006
New Revision: 11688

Modified:
   trunk/config/gen/makefiles/amber.in
   trunk/config/gen/makefiles/dynoplibs.in
   trunk/config/gen/makefiles/dynoplibs_pl.in
   trunk/config/gen/makefiles/dynpmc.in
   trunk/config/gen/makefiles/dynpmc_pl.in
   trunk/config/init/defaults.pm
   trunk/config/init/hints/mswin32.pm
   trunk/config/inter/libparrot.pm
   trunk/languages/lua/config/makefiles/root.in
   trunk/languages/tcl/config/root.in
Log:
autoconf compat:
    rename build_dir -> top_builddir Parrot::Configure::Data key
    add top_srcdir Parrot::Configure::Data key

Modified: trunk/config/gen/makefiles/amber.in
==============================================================================
--- trunk/config/gen/makefiles/amber.in (original)
+++ trunk/config/gen/makefiles/amber.in Mon Feb 20 17:31:09 2006
@@ -1,7 +1,7 @@
 RM_F     = @rm_f@
 PERL     = @perl@
-BUILDPMC = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]
-DESTDIR  = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+BUILDPMC = $(PERL) @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]
+DESTDIR  = @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
 O        = @o@
 CLASSDIR = lib/kernel/pmc
 LOAD_EXT = @load_ext@

Modified: trunk/config/gen/makefiles/dynoplibs.in
==============================================================================
--- trunk/config/gen/makefiles/dynoplibs.in     (original)
+++ trunk/config/gen/makefiles/dynoplibs.in     Mon Feb 20 17:31:09 2006
@@ -1,7 +1,7 @@
 PERL = @perl@
 RM_F = @rm_f@
 LOAD_EXT = @load_ext@
-RUNTIME_DIR = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+RUNTIME_DIR = @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]
 O = @o@
 
 # add your dynamic op libraries here
@@ -10,7 +10,7 @@ OPLIBS = \
   myops \
   dan
 
-BUILD = $(PERL) "@build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]"
+BUILD = $(PERL) "@top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]"
 
 all :
        @$(BUILD) generate $(OPLIBS)

Modified: trunk/config/gen/makefiles/dynoplibs_pl.in
==============================================================================
--- trunk/config/gen/makefiles/dynoplibs_pl.in  (original)
+++ trunk/config/gen/makefiles/dynoplibs_pl.in  Mon Feb 20 17:31:09 2006
@@ -40,15 +40,15 @@ if ($^O eq 'MSWin32') {
     $PATHQUOTE = '"';
 
     unless ($CC =~ /gcc/i) {
-        $LIBPARROT = '@build_dir@/[EMAIL PROTECTED]@';
+        $LIBPARROT = '@top_builddir@/[EMAIL PROTECTED]@';
     }
 }
 
 # OPS2C Config
 our $OPS2C = "$PERL -I $PATHQUOTE" . 
-             [EMAIL PROTECTED]@@[EMAIL PROTECTED] .
+             [EMAIL PROTECTED]@@[EMAIL PROTECTED] .
              "$PATHQUOTE $PATHQUOTE" .
-             [EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED] .
+             [EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED] .
                         $PATHQUOTE;
 our %cores = (
     C       => '',
@@ -64,8 +64,8 @@ sub compile_cmd {
     return
         "$CC $CFLAGS " .
         "@cc_o_out@" . $target . " " .
-        "-I" . $PATHQUOTE . '@build_dir@@[EMAIL PROTECTED]' . $PATHQUOTE . " " 
.
-        "-I" . $PATHQUOTE . '@build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]' 
. $PATHQUOTE . " " .
+        "-I" . $PATHQUOTE . '@top_builddir@@[EMAIL PROTECTED]' . $PATHQUOTE . 
" " .
+        "-I" . $PATHQUOTE . '@top_builddir@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]' . $PATHQUOTE . " " .
         $source;
 };
 

Modified: trunk/config/gen/makefiles/dynpmc.in
==============================================================================
--- trunk/config/gen/makefiles/dynpmc.in        (original)
+++ trunk/config/gen/makefiles/dynpmc.in        Mon Feb 20 17:31:09 2006
@@ -1,7 +1,7 @@
 PERL = @perl@
 RM_F = @rm_f@
 LOAD_EXT = @load_ext@
-RUNTIME_DIR = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+RUNTIME_DIR = @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]
 O = @o@
 
 # add your dynamic pmcs here
@@ -46,7 +46,7 @@ DISABLED_PMCS = \
   pyproxyclass \
   pyiter
 
-BUILD = $(PERL) "@build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]"
+BUILD = $(PERL) "@top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]"
 
 all :
        @$(BUILD) generate $(PMCS)

Modified: trunk/config/gen/makefiles/dynpmc_pl.in
==============================================================================
--- trunk/config/gen/makefiles/dynpmc_pl.in     (original)
+++ trunk/config/gen/makefiles/dynpmc_pl.in     Mon Feb 20 17:31:09 2006
@@ -40,12 +40,12 @@ if ($^O eq 'MSWin32') {
     $PATHQUOTE = '"';
 
     unless ($CC =~ /gcc/i) {
-        $LIBPARROT = '@build_dir@/[EMAIL PROTECTED]@';
+        $LIBPARROT = '@top_builddir@/[EMAIL PROTECTED]@';
     }
 }
 
 # PMC2C Config
-our $PMC2C = "$PERL $PATHQUOTE" . [EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED] . $PATHQUOTE;
+our $PMC2C = "$PERL $PATHQUOTE" . [EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED] . $PATHQUOTE;
 
 # Actual commands
 sub compile_cmd {
@@ -54,8 +54,8 @@ sub compile_cmd {
     return
         "$CC $CFLAGS " .
         "@cc_o_out@" . $target . " " .
-        "-I" . $PATHQUOTE . '@build_dir@@[EMAIL PROTECTED]' . $PATHQUOTE . " " 
.
-        "-I" . $PATHQUOTE . '@build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]' 
. $PATHQUOTE . " " .
+        "-I" . $PATHQUOTE . '@top_builddir@@[EMAIL PROTECTED]' . $PATHQUOTE . 
" " .
+        "-I" . $PATHQUOTE . '@top_builddir@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]' . $PATHQUOTE . " " .
         $source;
 };
 

Modified: trunk/config/init/defaults.pm
==============================================================================
--- trunk/config/init/defaults.pm       (original)
+++ trunk/config/init/defaults.pm       Mon Feb 20 17:31:09 2006
@@ -19,7 +19,7 @@ use vars qw($description @args);
 use base qw(Parrot::Configure::Step::Base);
 
 use Config;
-use FindBin;    # see build_dir
+use FindBin;    # see top_builddir
 use Parrot::Configure::Step;
 
 $description = "Setting up Configure's default values...";
@@ -32,10 +32,11 @@ sub runstep
 
     # We need a Glossary somewhere!
     $conf->data->set(
-        debugging => $conf->options->get('debugging') ? 1 : 0,
-        optimize  => '',
-        verbose   => $conf->options->get('verbose'),
-        build_dir => $FindBin::Bin,
+        debugging       => $conf->options->get('debugging') ? 1 : 0,
+        optimize        => '',
+        verbose         => $conf->options->get('verbose'),
+        top_builddir    => $FindBin::Bin,
+        top_srcdir      => $FindBin::Bin,
 
         # Compiler -- used to turn .c files into object files.
         # (Usually cc or cl, or something like that.)

Modified: trunk/config/init/hints/mswin32.pm
==============================================================================
--- trunk/config/init/hints/mswin32.pm  (original)
+++ trunk/config/init/hints/mswin32.pm  Mon Feb 20 17:31:09 2006
@@ -192,7 +192,7 @@ sub runstep
             has_dynamic_linking  => 1,
             ld_load_flags        => '-shared ',
             ld_share_flags       => '-shared ',
-            libparrot_ldflags    => $conf->data->get('build_dir') . 
'/libparrot.dll',
+            libparrot_ldflags    => $conf->data->get('top_builddir') . 
'/libparrot.dll',
             ncilib_link_extra    => 'src/libnci_test.def',
             sym_export           => '__declspec(dllexport)',
             sym_import           => '__declspec(dllimport)',

Modified: trunk/config/inter/libparrot.pm
==============================================================================
--- trunk/config/inter/libparrot.pm     (original)
+++ trunk/config/inter/libparrot.pm     Mon Feb 20 17:31:09 2006
@@ -55,7 +55,7 @@ sub runstep {

     $conf->data->set(

         rpath_blib => ($parrot_is_shared && $conf->data->get('rpath'))

         ? $conf->data->get('rpath')

-          .  $conf->data->get('build_dir')

+          .  $conf->data->get('top_builddir')

           .  $conf->data->get('slash')

           .  $conf->data->get('blib_dir')

         : ''

@@ -64,7 +64,7 @@ sub runstep {

     unless (defined($conf->data->get('libparrot_ldflags'))) {

         $conf->data->set(

             libparrot_ldflags => ($parrot_is_shared)

-            ? '-L' . $conf->data->get('build_dir')

+            ? '-L' . $conf->data->get('top_builddir')

                    . $conf->data->get('slash')

                    . $conf->data->get('blib_dir') . ' -lparrot'

             : $conf->data->get('libparrot')


Modified: trunk/languages/lua/config/makefiles/root.in
==============================================================================
--- trunk/languages/lua/config/makefiles/root.in        (original)
+++ trunk/languages/lua/config/makefiles/root.in        Mon Feb 20 17:31:09 2006
@@ -4,8 +4,8 @@ PARROT  = [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@

 PBC_MERGE = [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@

 

 LIBPATH  = lib

-BUILD   = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]

-DESTDIR = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]

+BUILD   = $(PERL) @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]

+DESTDIR = @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]

 O       = @o@

 CLASSDIR = pmc

 LOAD_EXT = @load_ext@


Modified: trunk/languages/tcl/config/root.in
==============================================================================
--- trunk/languages/tcl/config/root.in  (original)
+++ trunk/languages/tcl/config/root.in  Mon Feb 20 17:31:09 2006
@@ -5,8 +5,8 @@ PBC_MERGE = [EMAIL PROTECTED]@[EMAIL PROTECTED]@pbc_merge@
 
 C_BUILTIN = [EMAIL PROTECTED]@builtin
 R_BUILTIN = [EMAIL PROTECTED]@builtin
-BUILD     = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]
-DESTDIR   = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+BUILD     = $(PERL) @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]
+DESTDIR   = @top_builddir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]
 O         = @o@
 PMCDIR    = [EMAIL PROTECTED]@pmc
 CLASSDIR  = [EMAIL PROTECTED]@class

Reply via email to