summaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2009-09-01 13:15:07 +0000
committerTristan Gingold <gingold@adacore.com>2009-09-01 13:15:07 +0000
commit34ee51452e26e567f47c2e56fec17c9f78244207 (patch)
treec278ab167d051fb6c99ff50521afeb36b414f75c /libiberty
parentc3bec541cde77800c29e3d25edcc3d589c9d4a1a (diff)
downloadgdb-34ee51452e26e567f47c2e56fec17c9f78244207.tar.gz
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/ChangeLog6
-rw-r--r--libiberty/configure.com38
-rw-r--r--libiberty/makefile.vms4
3 files changed, 46 insertions, 2 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 8698a2d3acc..3950158793d 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 00000000000..030182914f7
--- /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 2f45f69a2ae..e273cf03ca1 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])