home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / utilities / virtual / !Virtual / makefile < prev    next >
Encoding:
Makefile  |  1993-03-14  |  1.5 KB  |  81 lines

  1. DEPEND = -depend !Depend
  2. CFLAGS = $(DEPEND) -throwback -zps1
  3. ASMFLAGS = $(DEPEND) -throwback -stamp -quit
  4. LINKFLAGS = -map
  5.  
  6. all : virtual
  7. it : virtual
  8.  
  9. .SUFFIXES: .o .c .s
  10.  
  11. .c.o:;  cc $(CFLAGS) -s -o t.$* $<
  12.         sed -f sedregs < t.$* > u.$*
  13.         objasm $(ASMFLAGS) -from u.$* -to $@
  14. .s.o:;  objasm $(ASMFLAGS) -from $< -to $@
  15.  
  16. LIBS = 
  17. OBJS = virtual.o pager.o lib.o control.o output.o divide.o poll.o swiv.o
  18.  
  19. virtual: $(OBJS)
  20.         link $(LINKFLAGS) -m $(OBJS) $(LIBS) -o $@
  21.  
  22. clean:
  23.       wipe o.* ~c~v
  24.       wipe t.* ~c~v
  25.       wipe u.* ~c~v
  26.  
  27. # Dynamic dependencies:
  28. o.virtual: Hdr.Swis
  29. o.virtual: Hdr.Module
  30. t.pager:    c.pager
  31. t.pager:    c:h.swis
  32. t.pager:    h.swiv
  33. t.pager:    c:h.wimp
  34. t.pager:    c:h.os
  35. t.pager:    c:h.sprite
  36. t.pager:    h.virtual
  37. t.pager:    h.lib
  38. t.pager:    h.output
  39. t.pager:    h.pager
  40. t.lib:    c.lib
  41. t.lib:    c:h.swis
  42. t.lib:    h.swiv
  43. t.lib:    h.lib
  44. t.control:    c.control
  45. t.control:    c:h.swis
  46. t.control:    h.swiv
  47. t.control:    c:h.wimp
  48. t.control:    c:h.os
  49. t.control:    c:h.sprite
  50. t.control:    h.virtual
  51. t.control:    h.lib
  52. t.control:    h.pager
  53. t.control:    h.output
  54. t.control:    h.asm
  55. t.control:    h.poll
  56. t.control:    h.xswis
  57. t.control:    c:h.kernel
  58. t.output:    c.output
  59. t.output:    c:h.swis
  60. t.output:    h.swiv
  61. t.output:    c:h.wimp
  62. t.output:    c:h.os
  63. t.output:    c:h.sprite
  64. t.output:    h.virtual
  65. t.output:    h.lib
  66. t.output:    h.output
  67. t.output:    h.asm
  68. t.output:    h.pager
  69. t.poll:    c.poll
  70. t.poll:    c:h.swis
  71. t.poll:    h.swiv
  72. t.poll:    c:h.wimp
  73. t.poll:    c:h.os
  74. t.poll:    c:h.sprite
  75. t.poll:    h.virtual
  76. t.poll:    h.lib
  77. t.poll:    h.pager
  78. t.poll:    h.output
  79. t.poll:    h.asm
  80. t.poll:    h.poll
  81.