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

  1. # hints file for dos/djgpp v2.xx
  2. # Original by Laszlo Molnar <molnarl@cdata.tvnet.hu>
  3.  
  4. # 971015 - archname changed from 'djgpp' to 'dos-djgpp'
  5. # 971210 - threads support
  6. # 000222 - added -DPERL_EXTERNAL_GLOB to ccflags
  7.  
  8. archname='dos-djgpp'
  9. archobjs='djgpp.o'
  10. path_sep=\;
  11. startsh="#! /bin/sh"
  12.  
  13. cc='gcc'
  14. ld='gcc'
  15. usrinc="$DJDIR/include"
  16.  
  17. libpth="$DJDIR/lib"
  18. libc="$libpth/libc.a"
  19.  
  20. so='none'
  21. usedl='n'
  22.  
  23. firstmakefile='GNUmakefile'
  24. exe_ext='.exe'
  25.  
  26. randbits=31
  27. lns='cp'
  28.  
  29. usenm='true'
  30.  
  31. # this reportedly causes compile errors in system includes
  32. i_ieeefp='undef'
  33.  
  34. d_link='undef'      # these are empty functions in libc.a
  35. d_symlink='undef'
  36. d_fork='undef'
  37. d_pipe='undef'
  38.  
  39. startperl='#!perl'
  40.  
  41. case "X$optimize" in
  42.   X)
  43.     optimize="-O2 -malign-loops=2 -malign-jumps=2 -malign-functions=2"
  44.     ;;
  45. esac
  46. ccflags="$ccflags -DPERL_EXTERNAL_GLOB"
  47. ldflags='-s'
  48. usemymalloc='n'
  49. timetype='time_t'
  50.  
  51. prefix=$DJDIR
  52. privlib=$prefix/lib/perl5
  53. archlib=$privlib
  54. sitelib=$privlib/site
  55. sitearch=$sitelib
  56.  
  57. eagain='EAGAIN'
  58. rd_nodata='-1'
  59.  
  60. # This script UU/usethreads.cbu will get 'called-back' by Configure 
  61. # after it has prompted the user for whether to use threads.
  62. cat > UU/usethreads.cbu <<'EOCBU'
  63. case "$usethreads" in
  64. $define|true|[yY]*)
  65.         set `echo X "$libswanted "| sed -e 's/ c / gthreads c /'`
  66.         shift
  67.         libswanted="$*"
  68.     ;;
  69. esac
  70. EOCBU
  71.