home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
perl560.zip
/
hints
/
posix-bc.sh
< prev
next >
Wrap
Linux/UNIX/POSIX Shell Script
|
1999-08-01
|
997b
|
43 lines
#! /usr/bin/bash -norc
# hints/posix-bc.sh
#
# BS2000 (Posix Subsystem) hints by Thomas Dorner <Thomas.Dorner@start.de>
#
# thanks to the authors of the os390.sh
#
# To get ANSI C, we need to use c89, and ld doesn't exist
cc='c89'
ld='c89'
# C-Flags:
ccflags='-DPOSIX_BC -DUSE_PURE_BISON -D_XOPEN_SOURCE_EXTENDED'
# Flags on a RISC-Host (SUNRISE):
if [ -n "`bs2cmd SHOW-SYSTEM-INFO | egrep 'HSI-ATT.*TYPE.*SR'`" ]; then
echo
echo "Congratulations, you are running a machine with Sunrise CPUs."
echo "Let's hope you have the matching RISC compiler as well."
ccflags='-K risc_4000 -DPOSIX_BC -DUSE_PURE_BISON -D_XOPEN_SOURCE_EXTENDED'
ldflags='-K risc_4000'
fi
# Turning on optimization breaks perl (CORE-DUMP):
optimize='none'
# we don''t use dynamic memorys (yet):
so='none'
usedl='no'
dlext='none'
# On BS2000/Posix, libc.a doesn't really hold anything at all,
# so running nm on it is pretty useless.
usenm='no'
# other Options:
usemymalloc='no'
archobjs=ebcdic.o