home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / education / a / autopcb / !AutoPCB / MAKEFILE < prev    next >
Text File  |  1991-04-01  |  2KB  |  70 lines

  1. # printed circuit board autorouter, viewer, and printer
  2.  
  3. CFLAGS = -c -I$.RISC_OSlib
  4. LFLAGS =
  5.  
  6. .c.o:
  7.         cc $(CFLAGS) $*.c
  8.  
  9. pcbcad     : !RunImage
  10.  
  11. pcbroute.o : pcbroute.c cell.h
  12.  
  13. io.o       : io.c cell.h
  14.  
  15. solve.o    : solve.c cell.h
  16.  
  17. solvewimp.o : solvewimp.c cell.h
  18.  
  19. board.o    : board.c cell.h
  20.  
  21. queue.o    : queue.c cell.h
  22.  
  23. work.o     : work.c cell.h
  24.  
  25. dist.o     : dist.c cell.h
  26.  
  27. alloc.o    : alloc.c
  28.  
  29. pcbroute   : pcbroute.o io.o solve.o board.o queue.o work.o \
  30.              dist.o alloc.o
  31.   link -o pcbroute pcbroute.o io.o solve.o board.o queue.o work.o \
  32.           dist.o alloc.o $.clib.o.stubs $(LFLAGS)
  33.  
  34. pcbview.o  : pcbview.c cell.h
  35.  
  36. bitmap.o   : bitmap.c cell.h bitmap1.h bitmap2.h bitmap3.h
  37.  
  38. util.o     : util.c
  39.  
  40. pcbview    : pcbview.o bitmap.o board.o alloc.o util.o
  41.   link -o pcbview pcbview.o bitmap.o board.o alloc.o util.o \
  42.   $.clib.o.stubs $(LFLAGS) $.RISC_OSlib.o.RISC_OSlib
  43.  
  44. pcbprint.o : pcbprint.c cell.h
  45.  
  46. pcbprint   : pcbprint.o bitmap.o board.o alloc.o
  47.   link -o pcbprint pcbprint.o bitmap.o board.o alloc.o \
  48.   $.clib.o.stubs $(LFLAGS)
  49.  
  50. coordmap.o : coordmap.c cell.h coordmap.h
  51.  
  52. pcbvdu.o   : pcbvdu.c cell.h coordmap.h
  53.  
  54. pcbvdu     : pcbvdu.o coordmap.o board.o
  55.   link -o pcbvdu pcbvdu.o coordmap.o board.o \
  56.   $.clib.o.stubs $(LFLAGS) $.RISC_OSlib.o.RISC_OSlib
  57.  
  58. autopcb.o  : autopcb.c cell.h coordmap.h draw.h
  59.  
  60. draw.o     : draw.c draw.h
  61.  
  62. plot.o     : plot.c
  63.  
  64. !RunImage  : autopcb.o io.o solvewimp.o board.o queue.o work.o \
  65.              dist.o coordmap.o draw.o plot.o
  66.   link -o !RunImage autopcb.o io.o solvewimp.o \
  67.           board.o queue.o work.o coordmap.o dist.o draw.o plot.o \
  68.           $.clib.o.stubs $(LFLAGS) $.RISC_OSlib.o.RISC_OSlib
  69.   squeeze !RunImage
  70.