forked from Imagelibrary/binutils-gdb
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.
This commit is contained in:
@@ -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.
|
||||
|
||||
38
libiberty/configure.com
Normal file
38
libiberty/configure.com
Normal file
@@ -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
|
||||
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user