File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -820,6 +820,8 @@ clean:
820820!endif
821821!ifdef PERL
822822 -@del perl.lib
823+ -@del if_perl.c
824+ -@del auto\if_perl.c
823825!endif
824826!ifdef PYTHON
825827 -@del python.lib
@@ -948,12 +950,12 @@ $(OBJDIR)\if_ole.obj: if_ole.cpp
948950$(OBJDIR ) \if_lua.obj : if_lua.c lua.lib
949951 $(CC ) $(CCARG ) $(CC1 ) $(CC2 ) $@ -pc if_lua.c
950952
951- $(OBJDIR ) \if_perl.obj : if_perl.c perl.lib
952- $(CC ) $(CCARG ) $(CC1 ) $(CC2 ) $@ -pc if_perl.c
953+ $(OBJDIR ) \if_perl.obj : auto/ if_perl.c perl.lib
954+ $(CC ) $(CCARG ) $(CC1 ) $(CC2 ) $@ -pc auto/ if_perl.c
953955
954- if_perl.c : if_perl.xs typemap
956+ auto/ if_perl.c : if_perl.xs typemap
955957 $(PERL ) \b in\p erl.exe $(PERL ) \l ib\E xtUtils\x subpp -prototypes -typemap \
956- $(PERL ) \l ib\E xtUtils\t ypemap if_perl.xs > $@
958+ $(PERL ) \l ib\E xtUtils\t ypemap if_perl.xs -output $@
957959
958960$(OBJDIR ) \if_python.obj : if_python.c if_py_both.h python.lib
959961 $(CC ) -I$(PYTHON ) \i nclude $(CCARG ) $(CC1 ) $(CC2 ) $@ -pc if_python.c
Original file line number Diff line number Diff line change @@ -985,6 +985,7 @@ clean:
985985 -$(DEL ) pathdef.c
986986ifdef PERL
987987 -$(DEL) if_perl.c
988+ -$(DEL) auto$(DIRSLASH)if_perl.c
988989endif
989990ifdef MZSCHEME
990991 -$(DEL) mzscheme_base.c
@@ -1043,10 +1044,14 @@ mzscheme_base.c:
10431044$(OUTDIR ) /if_ole.o : if_ole.cpp $(INCL ) if_ole.h
10441045 $(CC ) $(CFLAGS ) $(CXXFLAGS ) -c -o $(OUTDIR ) /if_ole.o if_ole.cpp
10451046
1046- if_perl.c : if_perl.xs typemap
1047+ auto/ if_perl.c : if_perl.xs typemap
10471048 $(XSUBPP ) -prototypes -typemap \
10481049 $(PERLTYPEMAP ) if_perl.xs -output $@
10491050
1051+ $(OUTDIR ) /if_perl.o : auto/if_perl.c $(INCL )
1052+ $(CC ) -c $(CFLAGS ) auto/if_perl.c -o $(OUTDIR ) /if_perl.o
1053+
1054+
10501055$(OUTDIR ) /if_ruby.o : if_ruby.c $(INCL )
10511056ifeq (16, $(RUBY ) )
10521057 $(CC) $(CFLAGS) -U_WIN32 -c -o $(OUTDIR)/if_ruby.o if_ruby.c
Original file line number Diff line number Diff line change @@ -1286,6 +1286,7 @@ clean:
12861286 - if exist install.exe del install.exe
12871287 - if exist uninstal.exe del uninstal.exe
12881288 - if exist if_perl.c del if_perl.c
1289+ - if exist auto\i f_perl.c del auto\i f_perl.c
12891290 - if exist dimm.h del dimm.h
12901291 - if exist dimm_i.c del dimm_i.c
12911292 - if exist dimm.tlb del dimm.tlb
@@ -1424,12 +1425,12 @@ $(OUTDIR)/if_cscope.obj: $(OUTDIR) if_cscope.c $(INCL) if_cscope.h
14241425$(OUTDIR ) /if_lua.obj : $(OUTDIR ) if_lua.c $(INCL )
14251426 $(CC ) $(CFLAGS_OUTDIR ) $(LUA_INC ) if_lua.c
14261427
1427- if_perl.c : if_perl.xs typemap
1428+ auto/ if_perl.c : if_perl.xs typemap
14281429 $(XSUBPP ) -prototypes -typemap $(XSUBPP_TYPEMAP ) \
1429- -typemap typemap if_perl.xs -output if_perl.c
1430+ -typemap typemap if_perl.xs -output $@
14301431
1431- $(OUTDIR ) /if_perl.obj : $(OUTDIR ) if_perl.c $(INCL )
1432- $(CC ) $(CFLAGS_OUTDIR ) $(PERL_INC ) if_perl.c
1432+ $(OUTDIR ) /if_perl.obj : $(OUTDIR ) auto/ if_perl.c $(INCL )
1433+ $(CC ) $(CFLAGS_OUTDIR ) $(PERL_INC ) auto/ if_perl.c
14331434
14341435$(OUTDIR ) /if_perlsfio.obj : $(OUTDIR ) if_perlsfio.c $(INCL )
14351436 $(CC ) $(CFLAGS_OUTDIR ) $(PERL_INC ) if_perlsfio.c
Original file line number Diff line number Diff line change @@ -792,6 +792,8 @@ static char *(features[]) =
792792
793793static int included_patches [] =
794794{ /* Add new patch number below this line */
795+ /**/
796+ 474 ,
795797/**/
796798 473 ,
797799/**/
You can’t perform that action at this time.
0 commit comments