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 / ext / DynaLoader / Makefile.PL < prev    next >
Makefile  |  1996-06-23  |  783b  |  29 lines

  1. use ExtUtils::MakeMaker;
  2.  
  3. WriteMakefile(
  4.     NAME    => 'DynaLoader',
  5.     LINKTYPE    => 'static',
  6.     DEFINE    => '-DLIBC="$(LIBC)"',
  7.     MAN3PODS     => ' ',     # Pods will be built by installman.
  8.     SKIP    => [qw(dynamic dynamic_lib dynamic_bs)],
  9.     XSPROTOARG => '-noprototypes',         # XXX remove later?
  10.     VERSION_FROM => 'DynaLoader.pm',
  11.     clean    => {FILES => 'DynaLoader.c'},
  12. );
  13.  
  14.  
  15. sub MY::postamble {
  16.     '
  17. DynaLoader.c: $(DLSRC)
  18.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(DLSRC) >tmp && mv tmp $@
  19.  
  20. # Perform very simple tests just to check for major gaffs.
  21. # We can\'t do much more for platforms we are not executing on.
  22. test-xs:
  23.     for i in dl_*xs; \
  24.         do $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSUBPPARGS) $$i > /dev/null; \
  25.     done
  26. ';
  27. }
  28.  
  29.