home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 645.MAKEFILE < prev    next >
Text File  |  1989-03-05  |  1KB  |  57 lines

  1. # printed circuit board autorouter, viewer, and printer
  2.  
  3. .c.obj:
  4.     cl /G2s /Oat /W3 /Zp /c $*.c
  5.  
  6. .asm.obj:
  7.     masm /t /ml $*.asm;
  8.  
  9. pcbroute.obj: pcbroute.c cell.h
  10.  
  11. io.obj: io.c cell.h
  12.  
  13. solve.obj: solve.c cell.h
  14.  
  15. board.obj: board.c cell.h
  16.  
  17. queue.obj: queue.c cell.h
  18.  
  19. work.obj: work.c cell.h
  20.  
  21. dist.obj: dist.c cell.h
  22.  
  23. alloc.obj: alloc.c
  24.  
  25. pcbroute.lnk: makefile
  26.     echo pcbroute io solve board queue work dist alloc >pcbroute.lnk
  27.     echo pcbroute.exe /noi >>pcbroute.lnk
  28.     echo pcbroute.map /m; >>pcbroute.lnk
  29.  
  30. pcbroute.exe: pcbroute.obj io.obj solve.obj board.obj queue.obj work.obj \
  31.         dist.obj alloc.obj pcbroute.lnk
  32.     link @pcbroute.lnk
  33.  
  34. pcbview.obj: pcbview.c cell.h
  35.  
  36. bitmap.obj: bitmap.c cell.h bitmap1.h bitmap2.h bitmap3.h
  37.  
  38. util.obj: util.asm
  39.  
  40. pcbview.lnk: makefile
  41.     echo pcbview bitmap board alloc util >pcbview.lnk
  42.     echo pcbview.exe /noi >>pcbview.lnk
  43.     echo pcbview.map /m; >>pcbview.lnk
  44.  
  45. pcbview.exe: pcbview.obj bitmap.obj board.obj alloc.obj util.obj pcbview.lnk
  46.     link @pcbview.lnk
  47.  
  48. pcbprint.obj: pcbprint.c cell.h
  49.  
  50. pcbprint.lnk: makefile
  51.     echo pcbprint bitmap board alloc >pcbprint.lnk
  52.     echo pcbprint.exe /noi >>pcbprint.lnk
  53.     echo pcbprint.map /m; >>pcbprint.lnk
  54.  
  55. pcbprint.exe: pcbprint.obj bitmap.obj board.obj alloc.obj pcbprint.lnk
  56.     link @pcbprint.lnk
  57.