home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / perl-5.003-base.tgz / perl-5.003-base.tar / fsf / perl / perl_exp.SH < prev    next >
Linux/UNIX/POSIX Shell Script  |  1996-03-25  |  989b  |  49 lines

  1. #!/bin/sh
  2.  
  3. # Written: Nov 1994 Wayne Scott (wscott@ichips.intel.com)
  4.  
  5. # Create the export list for perl.
  6. # Needed by AIX to do dynamic linking.
  7.  
  8. # This simple program relys on 'global.sym' being up to date
  9. # with all of the global symbols that a dynamicly link library
  10. # might want to access.
  11.  
  12. # All symbols have a Perl_ prefix because that's what embed.h
  13. # sticks in front of them.
  14.  
  15. echo "Extracting perl.exp"
  16.  
  17. echo "#!" > perl.exp
  18.  
  19. sed -n '/^[A-Za-z]/ s/^/Perl_/p' global.sym >> perl.exp
  20.  
  21. # also add symbols from interp.sym
  22. # They are only needed if -DMULTIPLICITY is not set but it
  23. # doesn't hurt to include them anyway.
  24. sed -n '/^[A-Za-z]/ p' interp.sym >> perl.exp
  25.  
  26. # extra globals not included above.
  27. cat <<END >> perl.exp
  28. perl_init_i18nl14n
  29. perl_init_ext
  30. perl_alloc
  31. perl_construct
  32. perl_destruct
  33. perl_free
  34. perl_parse
  35. perl_run
  36. perl_get_sv
  37. perl_get_av
  38. perl_get_hv
  39. perl_get_cv
  40. perl_call_argv
  41. perl_call_pv
  42. perl_call_method
  43. perl_call_sv
  44. perl_requirepv
  45. safemalloc
  46. saferealloc
  47. safefree
  48. END
  49.