home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / pctcp.arj / INSTALL.BAT < prev    next >
DOS Batch File  |  1989-07-11  |  3KB  |  93 lines

  1. echo off
  2. if x%1 == x goto die
  3. if %1 == boofiles goto unboo
  4. if %1 == tarfiles goto untar
  5. if %1 == 3d goto ok
  6. if %1 == 3n goto ok
  7. if %1 == 4d goto ok
  8. if %1 == 4n goto ok
  9. goto die
  10.  
  11. :unboo
  12.     echo Making unboo
  13.     cl unboo.c
  14.  
  15.     echo Putting boo files together
  16.     copy /b/v srclib1.boo+srclib2.boo+srclib3.boo+srclib4.boo srclib.boo
  17.     copy /b/v srccmd1.boo+srccmd2.boo+srccmd3.boo srccmd.boo
  18.     copy /b/v doc1.boo+doc2.boo+doc3.boo+doc4.boo+doc5.boo+doc6.boo doc.boo
  19.  
  20.     echo Making tar files from boo files
  21.     unboo tarread.boo
  22.     unboo root.boo
  23.     unboo include.boo
  24.     unboo srcdev.boo
  25.     unboo srclib.boo
  26.     unboo srccmd.boo
  27.     unboo doc.boo
  28.  
  29. :untar
  30.     echo Installing files from tar files
  31.     mkdir lib
  32.     mkdir obj.3d
  33.     mkdir obj.3n
  34.     mkdir obj.4d
  35.     mkdir obj.4n
  36.     tarread xv include.tar
  37.     tarread xv srclib.tar
  38.     tarread xv srccmd.tar
  39.     tarread xv srcdev.tar
  40.     tarread xv root.tar
  41.     goto end
  42.  
  43. :ok
  44.     if not exist srclib\makefils\3com.%1 goto die
  45.     echo Installing %1 makefiles
  46.  
  47.     copy srcdev\makefils\NETDEV.%1 srcdev\NETDEV\makefile
  48.  
  49.     copy srclib\makefils\3COM.%1 srclib\3COM\makefile
  50.     copy srclib\makefils\DOMAIN.%1 srclib\DOMAIN\makefile
  51.     copy srclib\makefils\EM.%1 srclib\EM\makefile
  52.     copy srclib\makefils\INTERLAN.%1 srclib\INTERLAN\makefile
  53.     copy srclib\makefils\INTERNET.%1 srclib\INTERNET\makefile
  54.     copy srclib\makefils\NET.%1 srclib\NET\makefile
  55.     copy srclib\makefils\PC.%1 srclib\PC\makefile
  56.     copy srclib\makefils\PRONET.%1 srclib\PRONET\makefile
  57.     copy srclib\makefils\SERIAL.%1 srclib\SERIAL\makefile
  58.     copy srclib\makefils\SLIP.%1 srclib\SLIP\makefile
  59.     copy srclib\makefils\TANGENT.%1 srclib\TANGENT\makefile
  60.     copy srclib\makefils\TASK.%1 srclib\TASK\makefile
  61.     copy srclib\makefils\TCP.%1 srclib\TCP\makefile
  62.     copy srclib\makefils\TFTP.%1 srclib\TFTP\makefile
  63.     copy srclib\makefils\UDP.%1 srclib\UDP\makefile
  64.  
  65.     copy srccmd\makefils\BOOTP.%1 srccmd\BOOTP\makefile
  66.     copy srccmd\makefils\COOKIE.%1 srccmd\COOKIE\makefile
  67.     copy srccmd\makefils\CUSTOM.%1 srccmd\CUSTOM\makefile
  68.     copy srccmd\makefils\HADDR.%1 srccmd\HADDR\makefile
  69.     copy srccmd\makefils\HOSTNAME.%1 srccmd\HOSTNAME\makefile
  70.     copy srccmd\makefils\IPRINT.%1 srccmd\IPRINT\makefile
  71.     copy srccmd\makefils\LPR.%1 srccmd\LPR\makefile
  72.     copy srccmd\makefils\MONITOR.%1 srccmd\MONITOR\makefile
  73.     copy srccmd\makefils\NETNAME.%1 srccmd\NETNAME\makefile
  74.     copy srccmd\makefils\NETWATCH.%1 srccmd\NETWATCH\makefile
  75.     copy srccmd\makefils\NICNAME.%1 srccmd\NICNAME\makefile
  76.     copy srccmd\makefils\ONHOOK.%1 srccmd\ONHOOK\makefile
  77.     copy srccmd\makefils\PING.%1 srccmd\PING\makefile
  78.     copy srccmd\makefils\SETCLOCK.%1 srccmd\SETCLOCK\makefile
  79.     copy srccmd\makefils\TERM.%1 srccmd\TERM\makefile
  80.     copy srccmd\makefils\TFTP.%1 srccmd\TFTP\makefile
  81.     copy srccmd\makefils\TN.%1 srccmd\TN\makefile
  82.     copy srccmd\makefils\WHOIS.%1 srccmd\WHOIS\makefile
  83.     copy srccmd\makefils\SMTP.%1 srccmd\SMTP\makefile
  84.     copy srccmd\makefils\POP2.%1 srccmd\POP2\makefile
  85.  
  86.     goto end
  87.  
  88. :die
  89.     echo No such option "%1"
  90.     echo Usage: "install [tarfiles | 3d | 3n | 4d | 4n]"
  91.  
  92. :end
  93.