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();
61 # having to choose between .xs -> .c -> .o and .xs -> .o confuses dmake
62 return '' if $Config{make} eq 'dmake';
65 $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) \\
66 $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.c
67 $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.c