home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 16 / CD_ASCQ_16_0994.iso / news / 4611 / fw16d.ins / SAMPLES / BUILD.BAT < prev    next >
DOS Batch File  |  1994-06-09  |  2KB  |  55 lines

  1. @ECHO OFF
  2. CLS
  3. ECHO ┌─────────────────────────────────────────────────────────────────────────────┐
  4. ECHO │ FiveWin 1.6c - June 94          Construyendo un EXE para Clipper en Windows │
  5. ECHO │                                 Building an EXE for Clipper in Windows      │
  6. ECHO │ (c) A.Linares y F.Pulpón, 1993-4                                            │
  7. ECHO └─────────────────────────────────────────────────────────────────────────────┘
  8. ECHO  
  9.  
  10. SET LIB=..\LIB;D:;C:\CLIPPER5\LIB
  11.  
  12. REM -----------------------------------------------------------------------------
  13. REM Te recomendamos que copies tus librerías a un disco RAM para ganar velocidad
  14. REM Para esto necesitas tener memoria por encima de un mega, y debes instalar
  15. REM RamDrive.sys en tu config.sys.
  16. REM Si no lo tienes, elimina las cuatro líneas que vienen a continuación
  17. REM -----------------------------------------------------------------------------
  18. IF NOT EXIST D: GOTO NO_RAMDISK
  19. IF NOT EXIST D:CLIPPER.LIB  COPY C:\COMPILAD\CLIPPER5\LIB\CLIPPER.LIB  D:
  20. IF NOT EXIST D:EXTEND.LIB   COPY C:\COMPILAD\CLIPPER5\LIB\EXTEND.LIB   D:
  21. IF NOT EXIST D:DBFNTX.LIB   COPY C:\COMPILAD\CLIPPER5\LIB\DBFNTX.LIB   D:
  22. IF NOT EXIST D:TERMINAL.LIB COPY C:\COMPILAD\CLIPPER5\LIB\TERMINAL.LIB D:
  23. :NO_RAMDISK
  24.  
  25. if A%1 == A GOTO :SINTAX
  26. if NOT EXIST %1.prg GOTO :NOEXIST
  27.  
  28. ECHO Llamando al compilador de Clipper...
  29. c:\clipper5\bin\clipper %1 /n/w/i..\include %2
  30. IF ERRORLEVEL 1 GOTO EXIT
  31.  
  32. ECHO  
  33. ECHO Llamando al enlazador...
  34. BLINKER fi %1 @..\include\fivewin.lnk
  35. rem link /se:700 /NOE %1,,nul, FiveWin WinApi Clipper 501_520, ..\include\FiveWin.def
  36. IF ERRORLEVEL 1 GOTO LINKERROR
  37. ECHO * El ejecutable ha sido construido satisfactoriamente *
  38. ECHO  
  39. IF EXIST %1.rc c:\borlandc\bin\RC -K %1
  40. GOTO EXIT
  41.  
  42. :LINKERROR
  43. PAUSE * Han habido errores al enlazar *
  44. GOTO EXIT
  45.  
  46. :SINTAX
  47. ECHO    SINTAXIS: Build [Programa]     {-- No especifiques la extensión .PRG
  48. ECHO                                   {-- Don't specify .PRG extension
  49. GOTO EXIT
  50.  
  51. :NOEXIST
  52. ECHO Not exist the specified PRG - No existe el fichero PRG especificado
  53.  
  54. :EXIT
  55.