1 package ExtUtils::MM_Win95;
3 use vars qw($VERSION @ISA);
6 require ExtUtils::MM_Win32;
7 @ISA = qw(ExtUtils::MM_Win32);
12 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
16 You should not be using this module directly.
20 This is a subclass of ExtUtils::MM_Win32 containing changes necessary
21 to get MakeMaker playing nice with command.com and other Win9Xisms.
30 $(ABSPERLRUN) Makefile.PL
32 $(MAKE) test $(PASTHRU)
39 return '' unless $self->needs_linking();
42 $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) \\
43 $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.c
49 return '' unless $self->needs_linking();
52 $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) \\
53 $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.cpp
57 # many makes are too dumb to use xs_c then c_o
60 return '' unless $self->needs_linking();
63 $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) \\
64 $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.c
65 $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.c