Index: bfd/configure.com |
diff --git a/bfd/configure.com b/bfd/configure.com |
index a19dadd52e9aa5e0b748b3cc43efbe50958fe3ff..e1c3242bc487c67d15c71f3d958262b393fc3c69 100644 |
--- a/bfd/configure.com |
+++ b/bfd/configure.com |
@@ -7,6 +7,22 @@ $! |
$! Written by Klaus K"ampf (kkaempf@rmi.de) |
$! Rewritten by Tristan Gingold (gingold@adacore.com) |
$! |
+$! Copyright 2012 Free Software Foundation |
+$! |
+$! This file is free software; you can redistribute it and/or modify |
+$! it under the terms of the GNU General Public License as published by |
+$! the Free Software Foundation; either version 3 of the License, or |
+$! (at your option) any later version. |
+$! |
+$! This program is distributed in the hope that it will be useful, |
+$! but WITHOUT ANY WARRANTY; without even the implied warranty of |
+$! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
+$! GNU General Public License for more details. |
+$! |
+$! You should have received a copy of the GNU General Public License |
+$! along with this program; see the file COPYING3. If not see |
+$! <http://www.gnu.org/licenses/>. |
+$! |
$ arch=F$GETSYI("ARCH_NAME") |
$ arch=F$EDIT(arch,"LOWERCASE") |
$if arch .eqs. "alpha" then target = "alpha" |
@@ -28,26 +44,10 @@ $DECK |
! |
! |
set (success,off); |
- vfile := CREATE_BUFFER("vfile", "CONFIGURE.IN"); |
- rang := CREATE_RANGE(BEGINNING_OF(vfile), END_OF(vfile)); |
- match_pos := SEARCH_QUIETLY('AM_INIT_AUTOMAKE(bfd, ', FORWARD, EXACT, rang); |
- IF match_pos <> 0 THEN; |
- POSITION(BEGINNING_OF(match_pos)); |
- ERASE(match_pos); |
- vers := CURRENT_LINE-")"; |
- ELSE; |
- vers := "unknown"; |
- ENDIF; |
file := CREATE_BUFFER("file", GET_INFO(COMMAND_LINE, "file_name")); |
rang := CREATE_RANGE(BEGINNING_OF(file), END_OF(file)); |
- match_pos := SEARCH_QUIETLY('@VERSION@', FORWARD, EXACT, rang); |
- IF match_pos <> 0 THEN; |
- POSITION(BEGINNING_OF(match_pos)); |
- ERASE(match_pos); |
- COPY_TEXT(vers); |
- ENDIF; |
match_pos := SEARCH_QUIETLY('@wordsize@', FORWARD, EXACT, rang); |
IF match_pos <> 0 THEN; |
POSITION(BEGINNING_OF(match_pos)); |
@@ -82,27 +82,25 @@ $DECK |
IF match_pos <> 0 THEN; |
POSITION(BEGINNING_OF(match_pos)); |
ERASE(match_pos); |
- COPY_TEXT('__DECC'); |
- SPLIT_LINE; |
- COPY_TEXT('#include <ints.h>'); |
+ COPY_TEXT('1'); |
ENDIF; |
match_pos := SEARCH_QUIETLY('@BFD_HOST_64_BIT@', FORWARD, EXACT, rang); |
IF match_pos <> 0 THEN; |
POSITION(BEGINNING_OF(match_pos)); |
ERASE(match_pos); |
- COPY_TEXT('int64'); |
+ COPY_TEXT('__int64'); |
ENDIF; |
match_pos := SEARCH_QUIETLY('@BFD_HOST_U_64_BIT@', FORWARD, EXACT, rang); |
IF match_pos <> 0 THEN; |
POSITION(BEGINNING_OF(match_pos)); |
ERASE(match_pos); |
- COPY_TEXT('uint64'); |
+ COPY_TEXT('unsigned __int64'); |
ENDIF; |
match_pos := SEARCH_QUIETLY('@BFD_HOSTPTR_T@', FORWARD, EXACT, rang); |
IF match_pos <> 0 THEN; |
POSITION(BEGINNING_OF(match_pos)); |
ERASE(match_pos); |
- COPY_TEXT('uint64'); |
+ COPY_TEXT('unsigned __int64'); |
ENDIF; |
match_pos := SEARCH_QUIETLY('@bfd_file_ptr@', FORWARD, EXACT, rang); |
IF match_pos <> 0 THEN; |
@@ -142,26 +140,10 @@ $DECK |
! |
! |
set (success,off); |
- vfile := CREATE_BUFFER("vfile", "CONFIGURE.IN"); |
- rang := CREATE_RANGE(BEGINNING_OF(vfile), END_OF(vfile)); |
- match_pos := SEARCH_QUIETLY('AM_INIT_AUTOMAKE(bfd, ', FORWARD, EXACT, rang); |
- IF match_pos <> 0 THEN; |
- POSITION(BEGINNING_OF(match_pos)); |
- ERASE(match_pos); |
- vers := CURRENT_LINE-")"; |
- ELSE; |
- vers := "unknown"; |
- ENDIF; |
file := CREATE_BUFFER("file", GET_INFO(COMMAND_LINE, "file_name")); |
rang := CREATE_RANGE(BEGINNING_OF(file), END_OF(file)); |
- match_pos := SEARCH_QUIETLY('@VERSION@', FORWARD, EXACT, rang); |
- IF match_pos <> 0 THEN; |
- POSITION(BEGINNING_OF(match_pos)); |
- ERASE(match_pos); |
- COPY_TEXT(vers); |
- ENDIF; |
match_pos := SEARCH_QUIETLY('@wordsize@', FORWARD, EXACT, rang); |
IF match_pos <> 0 THEN; |
POSITION(BEGINNING_OF(match_pos)); |
@@ -213,11 +195,11 @@ $DECK |
set (success,off); |
vfile := CREATE_BUFFER("vfile", "configure.in"); |
rang := CREATE_RANGE(BEGINNING_OF(vfile), END_OF(vfile)); |
- match_pos := SEARCH_QUIETLY('AM_INIT_AUTOMAKE(bfd, ', FORWARD, EXACT, rang); |
+ match_pos := SEARCH_QUIETLY('AC_INIT([bfd], [', FORWARD, EXACT, rang); |
IF match_pos <> 0 THEN; |
POSITION(BEGINNING_OF(match_pos)); |
ERASE(match_pos); |
- vers := CURRENT_LINE-")"; |
+ vers := CURRENT_LINE-"])"; |
ELSE; |
vers := "unknown"; |
ENDIF; |
@@ -324,6 +306,20 @@ $ create []config.h |
#define HAVE_UNISTD_H 1 |
/* Disable NLS */ |
#undef ENABLE_NLS |
+/* Name of package */ |
+#define PACKAGE "bfd" |
+/* Define to the address where bug reports for this package should be sent. */ |
+#define PACKAGE_BUGREPORT "" |
+/* Define to the full name of this package. */ |
+#define PACKAGE_NAME "bfd" |
+/* Define to the full name and version of this package. */ |
+#define PACKAGE_STRING "bfd" |
+/* Define to the one symbol short name of this package. */ |
+#define PACKAGE_TARNAME "bfd" |
+/* Define to the home page for this package. */ |
+#define PACKAGE_URL "" |
+/* Define to the version of this package. */ |
+#define PACKAGE_VERSION "(package version)" |
$! |
$ write sys$output "Copy sysdep.h" |
$ copy [.hosts]alphavms.h sysdep.h |
@@ -365,9 +361,6 @@ $DECK |
WRITE_FILE(file, GET_INFO(COMMAND_LINE, "output_file")); |
QUIT |
$ EOD |
-$ write sys$output "Generate elf64-ia64.c from elfxx-ia64.c" |
-$ edit/tpu/nojournal/nosection/nodisplay/command=substxx.tpu - |
- []elfXX-ia64.c /output=[]elf64-ia64.c |
$ write sys$output "Generate elf64-target.h from elfxx-target.h" |
$ edit/tpu/nojournal/nosection/nodisplay/command=substxx.tpu - |
[]elfXX-target.h /output=[]elf64-target.h |