demerphq wrote:

>On Apr 5, 2005 9:47 PM, Michael G Schwern <[EMAIL PROTECTED]> wrote:
>  
>
>>NOTE:
>>"make distclean" is really just "make realclean + distcheck".  We're actually
>>having a discussion about this over on the mm list.  Point is "distclean"
>>doesn't do any more actual cleaning than "realclean" it just checks itself
>>at the end.
>>    
>>
>
>Just so you know this isnt true with the Win32 makefiles at all. From
>perl/win32/Makefile i have extracted distclean and realclean:
>  
>
But the perl/win32/Makefile isn't generated by ExtUtils::MakeMaker.  
It's an entirely hand-crafted affair in which realclean and distclean 
happen to be different.

- Steve


>realclean : Extensions_realclean _clean
>
># Note that the pod cleanup in this next section is parsed (and regenerated
># by pod/buildtoc so please check that script before making changes here
>
># the doubled rmdir calls are needed because older cmd shells
># don't understand /q
>distclean: realclean
>       -del /f $(MINIPERL) $(PERLEXE) $(PERLDLL) $(GLOBEXE) \
>               $(PERLIMPLIB) ..\miniperl.lib $(MINIMOD)
>       -del /f *.def *.map
>       -del /f $(EXTENSION_DLL)
>       -del /f $(EXTENSION_C) $(DYNALOADER).c $(ERRNO).pm
>       -del /f $(EXTDIR)\DynaLoader\dl_win32.xs
>       -del /f $(EXTDIR)\DynaLoader\DynaLoader.pm
>       -del /f $(EXTDIR)\DynaLoader\XSLoader.pm
>       -del /f $(LIBDIR)\Encode.pm $(LIBDIR)\encoding.pm $(LIBDIR)\Errno.pm
>       -del /f $(LIBDIR)\Config.pod $(LIBDIR)\POSIX.pod $(LIBDIR)\threads.pm
>       -del /f $(LIBDIR)\.exists $(LIBDIR)\attrs.pm $(LIBDIR)\DynaLoader.pm
>       -del /f $(LIBDIR)\XSLoader.pm $(LIBDIR)\lib.pm
>       -del /f $(LIBDIR)\Fcntl.pm $(LIBDIR)\IO.pm $(LIBDIR)\Opcode.pm
>       -del /f $(LIBDIR)\ops.pm $(LIBDIR)\Safe.pm
>       -del /f $(LIBDIR)\SDBM_File.pm $(LIBDIR)\Socket.pm $(LIBDIR)\POSIX.pm
>       -del /f $(LIBDIR)\B.pm $(LIBDIR)\O.pm $(LIBDIR)\re.pm
>       -del /f $(LIBDIR)\ByteLoader.pm
>       -del /f $(LIBDIR)\Devel\Peek.pm $(LIBDIR)\Devel\DProf.pm
>       -del /f $(LIBDIR)\Devel\PPPort.pm
>       -del /f $(LIBDIR)\File\Glob.pm
>       -del /f $(LIBDIR)\Storable.pm
>       -del /f $(LIBDIR)\Digest\MD5.pm
>       -del /f $(LIBDIR)\PerlIO\encoding.pm
>       -del /f $(LIBDIR)\PerlIO\scalar.pm
>       -del /f $(LIBDIR)\PerlIO\via.pm
>       -del /f $(LIBDIR)\Sys\Hostname.pm
>       -del /f $(LIBDIR)\Thread\Signal.pm $(LIBDIR)\Thread\Specific.pm
>       -del /f $(LIBDIR)\threads\shared.pm
>       -del /f $(LIBDIR)\Time\HiRes.pm
>       -del /f $(LIBDIR)\Unicode\Normalize.pm
>       -del /f $(LIBDIR)\Win32.pm
>       -if exist $(LIBDIR)\IO rmdir /s /q $(LIBDIR)\IO
>       -if exist $(LIBDIR)\IO rmdir /s $(LIBDIR)\IO
>       -if exist $(LIBDIR)\B rmdir /s /q $(LIBDIR)\B
>       -if exist $(LIBDIR)\B rmdir /s $(LIBDIR)\B
>       -if exist $(LIBDIR)\Data rmdir /s /q $(LIBDIR)\Data
>       -if exist $(LIBDIR)\Data rmdir /s $(LIBDIR)\Data
>       -if exist $(LIBDIR)\Encode rmdir /s /q $(LIBDIR)\Encode
>       -if exist $(LIBDIR)\Encode rmdir /s $(LIBDIR)\Encode
>       -if exist $(LIBDIR)\Filter\Util rmdir /s /q $(LIBDIR)\Filter\Util
>       -if exist $(LIBDIR)\Filter\Util rmdir /s $(LIBDIR)\Filter\Util
>       -if exist $(LIBDIR)\MIME rmdir /s /q $(LIBDIR)\MIME
>       -if exist $(LIBDIR)\MIME rmdir /s $(LIBDIR)\MIME
>       -if exist $(LIBDIR)\List rmdir /s /q $(LIBDIR)\List
>       -if exist $(LIBDIR)\List rmdir /s $(LIBDIR)\List
>       -if exist $(LIBDIR)\Scalar rmdir /s /q $(LIBDIR)\Scalar
>       -if exist $(LIBDIR)\Scalar rmdir /s $(LIBDIR)\Scalar
>       -if exist $(LIBDIR)\Sys rmdir /s /q $(LIBDIR)\Sys
>       -if exist $(LIBDIR)\Sys rmdir /s $(LIBDIR)\Sys
>       -if exist $(LIBDIR)\threads rmdir /s /q $(LIBDIR)\threads
>       -if exist $(LIBDIR)\threads rmdir /s $(LIBDIR)\threads
>       -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS
>       -if exist $(LIBDIR)\XS rmdir /s $(LIBDIR)\XS
>       -cd $(PODDIR) && del /f *.html *.bat checkpods \
>           perlaix.pod perlamiga.pod perlapollo.pod perlbeos.pod \
>           perlbs2000.pod perlce.pod perlcn.pod perlcygwin.pod \
>           perldelta.pod perldgux.pod perldos.pod perlepoc.pod \
>           perlfreebsd.pod perlhpux.pod perlhurd.pod perlirix.pod \
>           perljp.pod perlko.pod perlmachten.pod perlmacos.pod \
>           perlmacosx.pod perlmint.pod perlmpeix.pod perlnetware.pod \
>           perlos2.pod perlos390.pod perlos400.pod perlplan9.pod \
>           perlqnx.pod perlsolaris.pod perltru64.pod perltw.pod \
>           perluts.pod perlvmesa.pod perlvms.pod perlvms.pod perlvos.pod \
>           perlwin32.pod \
>           pod2html pod2latex pod2man pod2text pod2usage \
>           podchecker podselect
>       -cd ..\utils && del /f h2ph splain perlbug pl2pm c2ph pstruct h2xs \
>           perldoc perlivp dprofpp perlcc libnetcfg enc2xs piconv cpan *.bat \
>           xsubpp instmodsh prove corelist
>       -cd ..\x2p && del /f find2perl s2p psed *.bat
>       -del /f ..\config.sh ..\splittree.pl perlmain.c dlutils.c config.h.new
>       -del /f $(CONFIGPM)
>       -del /f bin\*.bat
>       -del /f $(PERLEXE_ICO) perl.base
>       -cd .. && del /s *.lib *.map *.pdb *.ilk *.bs *$(o) .exists pm_to_blib
>       -cd $(EXTDIR) && del /s *.def Makefile Makefile.old
>       -if exist $(AUTODIR) rmdir /s /q $(AUTODIR)
>       -if exist $(AUTODIR) rmdir /s $(AUTODIR)
>       -if exist $(COREDIR) rmdir /s /q $(COREDIR)
>       -if exist $(COREDIR) rmdir /s $(COREDIR)
>
>
>  
>



------------------------------------------------
Radan Computational Ltd.

The information contained in this message and any files transmitted with it are 
confidential and intended for the addressee(s) only.  If you have received this 
message in error or there are any problems, please notify the sender 
immediately.  The unauthorized use, disclosure, copying or alteration of this 
message is strictly forbidden.  Note that any views or opinions presented in 
this email are solely those of the author and do not necessarily represent 
those of Radan Computational Ltd.  The recipient(s) of this message should 
check it and any attached files for viruses: Radan Computational will accept no 
liability for any damage caused by any virus transmitted by this email.

Reply via email to