[ Index ]
 

Code source de Kupu-1.3.5

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/ -> make.bat (source)

   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


Généré le : Sun Feb 25 15:30:41 2007 par Balluche grâce à PHPXref 0.7