home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / perl560.zip / hints / rhapsody.sh < prev    next >
Text File  |  2000-02-25  |  1KB  |  68 lines

  1. ##
  2. # Rhapsody (Mac OS X Server) hints
  3. # Wilfredo Sanchez <wsanchez@apple.com>
  4. ##
  5.  
  6. ##
  7. # Paths
  8. ##
  9.  
  10. # BSD paths
  11. prefix='/usr';
  12. siteprefix='/usr/local';
  13. vendorprefix='/usr/local'; usevendorprefix='define';
  14.  
  15. # 4BSD uses /usr/share/man, not /usr/man.
  16. # Don't put man pages in /usr/lib; that's goofy.
  17. man1dir='/usr/share/man/man1';
  18. man3dir='/usr/share/man/man3';
  19.  
  20. # Where to put modules.
  21. privlib='/System/Library/Perl';
  22. sitelib='/Local/Library/Perl';
  23. vendorlib='/Network/Library/Perl';
  24.  
  25. ##
  26. # Tool chain settings
  27. ##
  28.  
  29. # Since we can build fat, the archname doesn't need the processor type
  30. archname='rhapsody';
  31.  
  32. # nm works.
  33. usenm='true';
  34.   
  35. # Libc is in libsystem.
  36. libc='/System/Library/Frameworks/System.framework/System';
  37.  
  38. # Optimize.
  39. optimize='-O3';
  40.  
  41. # We have a prototype for telldir.
  42. ccflags="${ccflags} -pipe -fno-common -DHAS_TELLDIR_PROTOTYPE";
  43.  
  44. # Shared library extension is .dylib.
  45. # Bundle extension is .bundle.
  46. ld='cc';
  47. so='dylib';
  48. dlext='bundle';
  49. dlsrc='dl_dyld.xs';
  50. usedl='define';
  51. cccdlflags='';
  52. lddlflags="${ldflags} -bundle -undefined suppress";
  53. ldlibpthname='DYLD_LIBRARY_PATH';
  54. useshrplib='true';
  55. base_address='0x4be00000';
  56.  
  57. ##
  58. # System libraries
  59. ##
  60.   
  61. # vfork works
  62. usevfork='true';
  63.  
  64. # malloc works
  65. usemymalloc='n';
  66.  
  67.  
  68.