home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / discs / mag_discs / volume_5 / issue_10 / shared_c / Makefile < prev    next >
Makefile  |  1992-05-13  |  1KB  |  45 lines

  1. # Project:   SharedC
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -throwback -IC:
  6. Linkflags = -aif -v -map -o $@ 
  7. ObjAsmflags = -Stamp -quit -CloseExec
  8. CMHGflags = 
  9. LibFileflags = -c -o $@
  10. Squeezeflags = -o $@
  11. AAsmflags = -quit -CloseExec -To $@ -From
  12.  
  13.  
  14. # Final targets:
  15. @.CEx2:   @.o.CEx2 C:o.Stubs 
  16.         Link $(Linkflags) @.o.CEx2 C:o.Stubs 
  17. @.AEx2:   @.o.AEx2 C:o.Stubs 
  18.         link $(linkflags) @.o.AEx2 C:o.Stubs 
  19. @.AEx1:   @.o.AEx1 C:o.Stubs 
  20.         Link $(Linkflags) @.o.AEx1 C:o.Stubs 
  21. @.CEx1:   @.o.CEx1 C:o.Stubs 
  22.         link $(linkflags) @.o.CEx1 C:o.Stubs 
  23.  
  24.  
  25. # User-editable dependencies:
  26.  
  27. # Static dependencies:
  28. @.o.AEx1:   @.s.AEx1
  29.         objasm $(objasmflags) -from @.s.AEx1 -to @.o.AEx1
  30. @.o.CEx1:   @.c.CEx1
  31.         cc $(ccflags) -o @.o.CEx1 @.c.CEx1 
  32. @.o.AEx2:   @.s.AEx2
  33.         objasm $(objasmflags) -from @.s.AEx2 -to @.o.AEx2
  34. @.o.CEx2:   @.c.CEx2
  35.         cc $(ccflags) -o @.o.CEx2 @.c.CEx2 
  36. @.o.AEx3:   @.s.AEx3
  37.         objasm $(objasmflags) -from @.s.AEx3 -to @.o.AEx3
  38. @.o.Demo:   @.s.Demo
  39.         objasm $(objasmflags) -from @.s.Demo -to @.o.Demo
  40.  
  41.  
  42. # Dynamic dependencies:
  43. o.CEx1:    c.CEx1
  44. o.CEx2:    c.CEx2
  45.