[ Index ] |
|
Code source de Kupu-1.3.5 |
1 @echo off 2 if cmdextversion 2 goto :cmdok 3 echo Sorry, this batch file requires a more recent version of Windows. 4 goto :eof 5 6 :cmdok 7 setlocal 8 setlocal enabledelayedexpansion 9 10 call :searchpath xsltproc.exe 11 if errorlevel 1 goto :eof 12 set XSLTPROC=%RES% 13 14 set NOOP= 15 set DEBUG= 16 set TRACE= 17 :getopt 18 if /I "%1" EQU "/n" set NOOP=1 && shift /1 && goto :getopt 19 if /I "%1" EQU "-n" set NOOP=1 && shift /1 && goto :getopt 20 if /I "%1" EQU "/d" set DEBUG=1 && shift /1 && goto :getopt 21 if /I "%1" EQU "-d" set DEBUG=1 && shift /1 && goto :getopt 22 if /I "%1" EQU "/t" set TRACE=1 && shift /1 && goto :getopt 23 if /I "%1" EQU "-t" set TRACE=1 && shift /1 && goto :getopt 24 25 if DEFINED NOOP ( 26 SET X=echo+ 27 ) ELSE ( 28 SET X= 29 ) 30 31 set XSL_DEBUG=--param debug true^^^(^^^) 32 set XSLTPROC_PARAMS=--nonet --novalid --xinclude 33 set XSL_FILE=make.xsl 34 if DEFINED DEBUG set XSLTPROC_PARAMS=%XSLTPROC_PARAMS% %XSL_DEBUG% 35 if DEFINED TRACE set XSLTPROC_PARAMS=%XSLTPROC_PARAMS% --load-trace 36 set TARGET_OK= 37 set TARGETS= 38 for /F "delims=:_ tokens=1,2" %%L in (%~sf0) DO ( 39 if "%%L" EQU "target" ( 40 set TARGETS=!TARGETS! %%M 41 if /I "%%M" EQU "%1" set TARGET_OK=yes 42 ) 43 ) 44 if "%TARGET_OK%"=="" goto :usage 45 goto :target_%1 46 :usage 47 echo Usage: make [-n][-d][-t] target 48 echo where target is one of %TARGETS% 49 echo -n (or /n) Display but don't execute commands 50 echo -d (or /d) Include XML comments in output files. 51 echo -t (or /t) Show XML files as they are loaded 52 goto :eof 53 54 :target_kupu.html 55 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o common\kupu.html %XSL_FILE% dist.kupu 56 goto :eof 57 58 :target_zope2macros 59 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o common\kupumacros.html %XSL_FILE% dist-zope2.kupu 60 goto :eof 61 62 :target_kupuform.html: 63 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o common\kupuform.html %XSL_FILE% dist-form.kupu 64 goto :eof 65 66 :target_kupumulti.html: 67 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o common\kupumulti.html %XSL_FILE% dist-multi.kupu 68 goto :eof 69 70 :target_kupucnf.html: 71 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o common\kupucnf.html %XSL_FILE% dist-cnf.kupu 72 goto :eof 73 74 :target_plonemacros 75 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o plone\kupu_plone_layer\kupu_wysiwyg_support.html %XSL_FILE% dist-plone.kupu 76 goto :eof 77 78 :target_silvamacros 79 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o silva\kupumacros.html %XSL_FILE% dist-silva.kupu 80 goto :eof 81 82 :target_lenyamacros 83 %X%%XSLTPROC% %XSLTPROC_PARAMS% -o apache-lenya\kupu\kupumacros.html %XSL_FILE% dist-apache-lenya.kupu 84 goto :eof 85 86 :target_ 87 :target_all 88 call :target_clean 89 call :target_kupu.html 90 call :target_kupuform.html 91 call :target_kupumulti.html 92 call :target_zope2macros 93 call :target_plonemacros 94 call :target_silvamacros 95 call :target_lenyamacros 96 call :target_kupucnf.html 97 goto :eof 98 99 :target_clean 100 SET FILES=common\kupumacros.html common\kupu.html common\kupuform.html 101 SET FILES=%FILES% plone\kupu_plone_layer\kupu_wysiwyg_support.html silva\kupumacros.html 102 SET FILES=%FILES% apache-lenya\kupu\kupumacros.html 103 SET FILES=%FILES% common\kupumulti.html common\kupucnf.html 104 for %%F in (%FILES%) DO ( 105 IF EXIST %%F ( %X%echo del %%F && %X%del %%F ) 106 ) 107 goto :eof 108 109 :searchpath 110 REM Search the path for the specified file. Also, for added 111 REM friendliness, we extend the path with a few other 'potential' 112 REM directories. 113 SET PATHX=%PATH%;C:\libxslt;c:\Program Files\libxml\util 114 set RES=%~s$PATHX:1 115 if not errorlevel 1 goto :eof 116 echo File %1 was not found in the PATH environment 117 goto :eof
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 15:30:41 2007 | par Balluche grâce à PHPXref 0.7 |