diff options
author | Tristan Gingold <gingold@adacore.com> | 2009-09-01 13:16:53 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@adacore.com> | 2009-09-01 13:16:53 +0000 |
commit | e06ae0d430d9731f3ae19c0a08fc4d8549202eb1 (patch) | |
tree | 0de1cff261cb2ea26d7708b161c097ebee8af4cd /libiberty | |
parent | 11d73275f00b0546fd903e3c336806d61df198f5 (diff) | |
download | fsf-binutils-gdb-e06ae0d430d9731f3ae19c0a08fc4d8549202eb1.zip fsf-binutils-gdb-e06ae0d430d9731f3ae19c0a08fc4d8549202eb1.tar.gz fsf-binutils-gdb-e06ae0d430d9731f3ae19c0a08fc4d8549202eb1.tar.bz2 |
2009-09-01 Tristan Gingold <gingold@adacore.com>
* makefile.vms: Ported to Itanium VMS. Remove useless targets and
dependencies. Remove unused FORMAT variable.
* configure.com: New file to create build.com DCL script for
Itanium VMS or Alpha VMS.
Diffstat (limited to 'libiberty')
-rw-r--r-- | libiberty/ChangeLog | 6 | ||||
-rw-r--r-- | libiberty/configure.com | 38 | ||||
-rw-r--r-- | libiberty/makefile.vms | 4 |
3 files changed, 46 insertions, 2 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 8698a2d..3950158 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,9 @@ +2009-09-01 Tristan Gingold <gingold@adacore.com> + + * makefile.vms (OBJS): Add stpcpy. + * configure.com: New file to create build.com DCL script for + Itanium VMS or Alpha VMS. + 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * configure.ac (AC_PREREQ): Bump to 2.64. diff --git a/libiberty/configure.com b/libiberty/configure.com new file mode 100644 index 0000000..03018291 --- /dev/null +++ b/libiberty/configure.com @@ -0,0 +1,38 @@ +$! +$! This file configures the libiberty library for use with openVMS. +$! +$! We do not use the configure script, since we do not have /bin/sh +$! to execute it. +$! +$! Written by Tristan Gingold (gingold@adacore.com) +$! +$! +$! +$ copy config.h-vms config.h +$! +$ write sys$output "Generate libiberty build.com" +$! +$ create build.com +$DECK +$ FILES="getopt,obstack,xexit,xmalloc,hex,getopt1,cplus-dem,cp-demangle,"+- + "cp-demint,asprintf,vasprintf,mkstemps,concat,getruntime,getpagesize,"+- + "getpwd,xstrerror,xmemdup,xstrdup,xatexit,choose-temp,fnmatch,objalloc,"+- + "safe-ctype,hashtab,lbasename,argv,lrealpath,make-temp-file,"+- + "stpcpy,unlink-if-ordinary" +$ OPT="/noopt/debug/warnings=disable=(missingreturn)" +$ CFLAGS=OPT + "/include=([],[-.include])/name=(as_is,shortened)" +- + "/define=(HAVE_CONFIG_H=1)" +- + "/prefix=(all,exc=(""getopt"",""optarg"",""optopt"",""optind"",""opterr""))" +$ write sys$output "CFLAGS=",CFLAGS +$ NUM = 0 +$ LOOP: +$ F = F$ELEMENT(NUM,",",FILES) +$ IF F.EQS."," THEN GOTO END +$ write sys$output "Compiling ", F, ".c" +$ cc 'CFLAGS 'F.c +$ NUM = NUM + 1 +$ GOTO LOOP +$ END: +$ purge +$ lib/create libiberty 'FILES +$EOD diff --git a/libiberty/makefile.vms b/libiberty/makefile.vms index 2f45f69..e273cf0 100644 --- a/libiberty/makefile.vms +++ b/libiberty/makefile.vms @@ -1,5 +1,5 @@ # -# Makefile for libiberty under openVMS/Alpha +# Makefile for libiberty under openVMS # # For use with gnu-make for vms # @@ -13,7 +13,7 @@ OBJS=getopt.obj,obstack.obj,xexit.obj,xmalloc.obj,hex.obj,\ concat.obj,getruntime.obj,getpagesize.obj,getpwd.obj,xstrerror.obj,\ xmemdup.obj,xstrdup.obj,xatexit.obj,choose-temp.obj,fnmatch.obj,\ objalloc.obj,safe-ctype.obj,hashtab.obj,lbasename.obj,argv.obj,\ - lrealpath.obj,make-temp-file.obj,unlink-if-ordinary.obj + lrealpath.obj,make-temp-file.obj,stpcpy.obj,unlink-if-ordinary.obj ifeq ($(CC),gcc) CFLAGS=/include=([],[-.include]) |