home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / pctchnqs / 1991 / number3 / smake.bat < prev    next >
DOS Batch File  |  1991-05-24  |  1KB  |  50 lines

  1. ECHO OFF
  2. echo Build Procedure for sample program LIST.C
  3. echo ==========================================
  4.  
  5. if .%1 == ./h goto help
  6. if .%1 == .   goto help
  7. if .%1 == ./86 goto realmode
  8. if .%1 == ./286 goto pm286
  9. if .%1 == ./386 goto pm386
  10. goto badopt
  11.  
  12. :realmode:
  13. echo Making real mode version of LIST.C 
  14. echo ==========================================
  15. cl -AL list.c heapstat.c
  16. if errorlevel 1 goto err
  17. goto end
  18.  
  19. :pm286
  20. echo Making Phar Lap 286-DOS version of LIST.C 
  21. echo ==========================================
  22. run286 cl -AL -Lp list.c heapstat.c
  23. if errorlevel 1 goto err
  24. goto end
  25.  
  26. :pm386
  27. echo Making Phar Lap 386-DOS version of LIST.C 
  28. echo ==========================================
  29. wcl386  list.c heapstat.c  /d2  /k20000
  30. if errorlevel 1 goto err
  31. goto end
  32.  
  33. :err
  34. ECHO An error occured during build
  35. goto end
  36.  
  37. :badopt
  38. ECHO Error, "%1" is not a valid argument
  39.  
  40. :help
  41. ECHO .
  42. ECHO HELP
  43. ECHO  Valid options are
  44. ECHO .
  45. ECHO  /86    standard DOS real mode, using Microsoft C 6.0A   
  46. ECHO  /286   286 DOS protected mode, using Microsoft C 6.0A
  47. ECHO  /386   386 DOS protected mode, using Watcom C 8.0
  48.  
  49. :end 
  50.