Since C compilers on VMS (perhaps with gcc being the great exception)
do not quite follow the same rules as on Unix, we need to use the FLAT_INC tweak to include the vendor-specific header files.
This commit is contained in:
parent
61b337bd22
commit
dcd4d341e1
@ -1194,7 +1194,9 @@ $ CC = "CC"
|
|||||||
$ IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" -
|
$ IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" -
|
||||||
THEN CC = "CC/DECC"
|
THEN CC = "CC/DECC"
|
||||||
$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + -
|
$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + -
|
||||||
"/NOLIST/PREFIX=ALL/INCLUDE=SYS$DISK:[]" + CCEXTRAFLAGS
|
"/NOLIST/PREFIX=ALL" + -
|
||||||
|
"/INCLUDE=(SYS$DISK:[],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + -
|
||||||
|
CCEXTRAFLAGS
|
||||||
$!
|
$!
|
||||||
$! Define The Linker Options File Name.
|
$! Define The Linker Options File Name.
|
||||||
$!
|
$!
|
||||||
@ -1226,7 +1228,8 @@ $ WRITE SYS$OUTPUT "There is no VAX C on Alpha!"
|
|||||||
$ EXIT
|
$ EXIT
|
||||||
$ ENDIF
|
$ ENDIF
|
||||||
$ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC"
|
$ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC"
|
||||||
$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST/INCLUDE=SYS$DISK:[]" + -
|
$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
|
||||||
|
"/INCLUDE=(SYS$DISK:[],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + -
|
||||||
CCEXTRAFLAGS
|
CCEXTRAFLAGS
|
||||||
$ CCDEFS = """VAXC""," + CCDEFS
|
$ CCDEFS = """VAXC""," + CCDEFS
|
||||||
$!
|
$!
|
||||||
@ -1258,7 +1261,8 @@ $!
|
|||||||
$! Use GNU C...
|
$! Use GNU C...
|
||||||
$!
|
$!
|
||||||
$ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
|
$ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
|
||||||
"/INCLUDE=SYS$DISK:[]" + CCEXTRAFLAGS
|
"/INCLUDE=(SYS$DISK:[],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + -
|
||||||
|
CCEXTRAFLAGS
|
||||||
$!
|
$!
|
||||||
$! Define The Linker Options File Name.
|
$! Define The Linker Options File Name.
|
||||||
$!
|
$!
|
||||||
|
@ -66,7 +66,11 @@
|
|||||||
#ifndef NO_HW
|
#ifndef NO_HW
|
||||||
#ifndef NO_HW_ATALLA
|
#ifndef NO_HW_ATALLA
|
||||||
|
|
||||||
|
#ifdef FLAT_INC
|
||||||
|
#include "atalla.h"
|
||||||
|
#else
|
||||||
#include "vendor_defns/atalla.h"
|
#include "vendor_defns/atalla.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
static int atalla_init(void);
|
static int atalla_init(void);
|
||||||
static int atalla_finish(void);
|
static int atalla_finish(void);
|
||||||
|
@ -78,7 +78,11 @@
|
|||||||
* simply to keep the file sizes reasonable.
|
* simply to keep the file sizes reasonable.
|
||||||
* [Geoff]
|
* [Geoff]
|
||||||
*/
|
*/
|
||||||
|
#ifdef FLAT_INC
|
||||||
|
#include "cswift.h"
|
||||||
|
#else
|
||||||
#include "vendor_defns/cswift.h"
|
#include "vendor_defns/cswift.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
static int cswift_init(void);
|
static int cswift_init(void);
|
||||||
static int cswift_finish(void);
|
static int cswift_finish(void);
|
||||||
|
@ -76,7 +76,11 @@
|
|||||||
* The hwcryptohook.h included here is from May 2000.
|
* The hwcryptohook.h included here is from May 2000.
|
||||||
* [Richard Levitte]
|
* [Richard Levitte]
|
||||||
*/
|
*/
|
||||||
|
#ifdef FLAT_INC
|
||||||
|
#include "hwcryptohook.h"
|
||||||
|
#else
|
||||||
#include "vendor_defns/hwcryptohook.h"
|
#include "vendor_defns/hwcryptohook.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
static int hwcrhk_init(void);
|
static int hwcrhk_init(void);
|
||||||
static int hwcrhk_finish(void);
|
static int hwcrhk_finish(void);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user