As far as I can tell, the OBJ_EXT macro already includes the dot on all platforms. The "-" prefixing the touch command renders it invalid on VMS; does that have meaning somewhere or was that just a typo? --- ext/Devel/PPPort/Makefile.PL;-0 Mon Dec 31 09:40:54 2001 +++ ext/Devel/PPPort/Makefile.PL Mon Dec 31 18:57:04 2001 @@ -22,8 +22,8 @@ ppport.h: ppport_h.PL \$(PERL) "-I\$(PERL_ARCHLIB)" "-I\$(PERL_LIB)" ppport_h.PL -PPPort.xs module2.\$(OBJ_EXT) module3.\$(OBJ_EXT) : ppport.h - -\$(TOUCH) \$@ +PPPort.xs module2\$(OBJ_EXT) module3\$(OBJ_EXT) : ppport.h + \$(TOUCH) \$@ EOM [end]Thread Next