diff options
author | Wilfredo Sánchez <wsanchez@mit.edu> | 1998-11-13 09:11:30 -0800 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 1999-03-15 16:58:12 +0000 |
commit | 8f1f23e8b15dc90b39e5be39711437f27f72b526 (patch) | |
tree | bc78b5dc448e822a2e12ae061a3f6d07268b72ad /hints/rhapsody.sh | |
parent | e3d0d1b96b2c9ea39a8c9ab1faca9d150105b22d (diff) | |
download | perl-8f1f23e8b15dc90b39e5be39711437f27f72b526.tar.gz |
First pass of integrating the Rhapsody port,
Subject: Keeping the world in sync.
Reply-To: wsanchez@apple.com
To: perlbug@perl.com
Message-Id: <199811140111.RAA41784@scv4.apple.com>
p4raw-id: //depot/cfgperl@3108
Diffstat (limited to 'hints/rhapsody.sh')
-rw-r--r-- | hints/rhapsody.sh | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/hints/rhapsody.sh b/hints/rhapsody.sh new file mode 100644 index 0000000000..7f652234c7 --- /dev/null +++ b/hints/rhapsody.sh @@ -0,0 +1,54 @@ +## +# Rhapsody (Mac OS X Server) hints +# Wilfredo Sanchez <wsanchez@apple.com> +## + +# Since we can build fat, the archname doesn't need the processor type +archname='rhapsody'; + +# Perl5.003 precedes this platform +d_bincompat3='undef'; + +# Libc is in libsystem. +libc='/System/Library/Frameworks/System.framework/System'; + +# nm works. +usenm='true'; + +# Optimize. +optimize='-O3'; + +# We have a prototype for telldir. +# We are not NeXTStep. +ccflags="${ccflags} -pipe -fno-common -DHAS_TELLDIR_PROTOTYPE -UNeXT -U__NeXT__"; + +# Don't use /usr/local/lib; we may have junk there. +libpth='/lib /usr/lib'; + +# Shared library extension in .dylib. +# Bundle extension in .bundle. +ld='cc'; +so='dylib'; +dlext='bundle'; +dlsrc='dl_rhapsody.xs'; +cccdlflags=''; +lddlflags="${ldflags} -bundle -undefined suppress"; +useshrplib='true'; +libperl='Perl'; +framework_path='/System/Library/Frameworks/Perl.framework'; +base_address='0x4be00000'; + +# 4BSD uses /usr/share/man, not /usr/man. +# Don't put man pages in /usr/lib; that's goofy. +man1dir='/usr/share/man/man1'; +man3dir='/usr/share/man/man3'; + +# Where to put modules. +privlib='/System/Library/Perl'; +sitelib='/Local/Library/Perl'; + +# vfork works +usevfork='true'; + +# malloc works +usemymalloc='n'; |