aboutsummaryrefslogtreecommitdiff
path: root/libiberty/configure.com
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2009-09-01 13:16:53 +0000
committerTristan Gingold <gingold@adacore.com>2009-09-01 13:16:53 +0000
commite06ae0d430d9731f3ae19c0a08fc4d8549202eb1 (patch)
tree0de1cff261cb2ea26d7708b161c097ebee8af4cd /libiberty/configure.com
parent11d73275f00b0546fd903e3c336806d61df198f5 (diff)
downloadgdb-e06ae0d430d9731f3ae19c0a08fc4d8549202eb1.zip
gdb-e06ae0d430d9731f3ae19c0a08fc4d8549202eb1.tar.gz
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/configure.com')
-rw-r--r--libiberty/configure.com38
1 files changed, 38 insertions, 0 deletions
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