OSDN Git Service

2009-09-01 Tristan Gingold <gingold@adacore.com>
authorgingold <gingold>
Tue, 1 Sep 2009 13:38:26 +0000 (13:38 +0000)
committergingold <gingold>
Tue, 1 Sep 2009 13:38:26 +0000 (13:38 +0000)
* makefile.vms: Adjust include pathes.  Remove useless vaxctrl
library.
* configure.com: Ported to Itanium VMS.  Create build.com DCL script.
Make edit silent.

ChangeLog
setup.com

index 52232d7..0525049 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-01  Tristan Gingold  <gingold@adacore.com>
+
+       * setup.com: Ported to Itanium VMS.  Can also build using DCL scripts.
+       Remove logical names.
+
 2009-08-31  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        * ltmain.sh (func_normal_abspath): New function.
index 9067f36..b80fbe3 100644 (file)
--- a/setup.com
+++ b/setup.com
@@ -1,38 +1,51 @@
-$! setup files for openVMS/Alpha
 $!
-$ define aout [-.INCLUDE.AOUT]
-$ define coff [-.INCLUDE.COFF]
-$ define elf [-.INCLUDE.ELF]
-$ define nlm [-.INCLUDE.NLM]
-$ define opcode [-.INCLUDE.OPCODE]
+$! Build procedure
 $!
-$! Build procedures
-$!
-$! Note: you need make 3.76
-$ MAKE="gmake_3_76"
-$ OPT=
+$! Note: you need a DCL-compatible gnu make.
+$ MAKE="make381"
+$ OPT=""
 $!
 $ if (P1 .EQS. "CONFIGURE") .OR. (P1 .EQS. "ALL")
 $ then
 $    set def [.bfd]
 $    @configure
+$    set def [-.libiberty]
+$    @configure
+$    set def [-.opcodes]
+$    @configure
 $    set def [-.binutils]
 $    @configure
 $    set def [-.gas]
 $    @configure
 $    set def [-]
 $ endif
-$ if (P1 .EQS. "MAKE") .OR. (P1 .EQS. "ALL")
+$ if (P1 .EQS. "BUILD") .OR. (P1 .EQS. "ALL")
+$ then
+$   set def [.bfd]
+$   @build
+$   set def [-.libiberty]
+$   @build
+$   set def [-.opcodes]
+$   @build
+$   set def [-.binutils]
+$   @build
+$   set def [-.gas]
+$   @build
+$   set def [-]
+$ endif
+$ if P1 .EQS. "MAKE"
 $ then
+$   ARCH=F$GETSYI("ARCH_NAME")
+$   ARCH=F$EDIT(arch,"UPCASE")
 $   set def [.bfd]
-$   'MAKE "ARCH=ALPHA" "OPT=''OPT'"
+$   'MAKE "ARCH=''ARCH'" "OPT=''OPT'"
 $   set def [-.libiberty]
-$   'MAKE "ARCH=ALPHA" "OPT=''OPT'"
+$   'MAKE "ARCH=''ARCH'" "OPT=''OPT'"
 $   set def [-.opcodes]
-$   'MAKE "ARCH=ALPHA" "OPT=''OPT'"
+$   'MAKE "ARCH=''ARCH'" "OPT=''OPT'"
 $   set def [-.binutils]
-$   'MAKE "ARCH=ALPHA" "OPT=''OPT'"
+$   'MAKE "ARCH=''ARCH'" "OPT=''OPT'"
 $   set def [-.gas]
-$   'MAKE "ARCH=ALPHA" "OPT=''OPT'"
+$   'MAKE "ARCH=''ARCH'" "OPT=''OPT'"
 $   set def [-]
-$ endif
\ No newline at end of file
+$ endif