home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / system / moned / smakefile < prev    next >
Makefile  |  1995-02-27  |  1KB  |  68 lines

  1. MODNAME              = MonED
  2. VERSION          = 2
  3.  
  4. REMOTE          = V$(VERSION)mf
  5.  
  6. LD_FILE              = $(MODNAME).ld
  7. LD_STRIP          = $(MODNAME)
  8.  
  9. ASSEMBLER      = genam
  10. C_COMPILER        = SC
  11. C_COMPILER_OPTS   = CPU=68040
  12.  
  13. LINKER            = Slink
  14. LINKER_OPTS      = PLAIN SWIDTH 16
  15. LINKER_OPTS_STRIP = ND
  16.  
  17. C_SOURCES   = MonED.c
  18. ASM_SOURCES = DOMonitor.asm
  19. OBJECTS     = MonED.o DOMonitor.o
  20.  
  21. STARTUP        = LIB:c.o
  22. LIBS        = LIB:sc.lib LIB:amiga.lib
  23.  
  24.  
  25.  
  26.  
  27. ##############################################################################
  28. # Build the stripped load file...
  29. #
  30. $(LD_STRIP):    $(LD_FILE)
  31.         $(LINKER) FROM $(LD_FILE) TO $(LD_STRIP) $(LINKER_OPTS_STRIP)
  32.  
  33.  
  34.  
  35. ##############################################################################
  36. # Build the load file...
  37. #
  38. $(LD_FILE):    $(OBJECTS) $(LIBS)
  39.  
  40.         $(LINKER) <with <
  41. FROM $(STARTUP) $(OBJECTS) TO $(LD_FILE) LIB $(LIBS) $(LINKER_OPTS)
  42. <
  43.         BumpRev $(VERSION) $(MODNAME)_rev
  44.  
  45.  
  46. ##############################################################################
  47. # Default rules...
  48. #
  49. .c.o:
  50.     $(C_COMPILER) NOLINK $(C_COMPILER_OPTS) $*.c
  51.  
  52. .asm.o:
  53.     $(ASSEMBLER) $*.asm $(ASSEMBLER_OPTS)
  54.  
  55.  
  56. ##############################################################################
  57. # All dependencies...
  58. #
  59. #DOMonitor.o: DOMonitor.asm
  60. MonED.o: MonED.c $(MODNAME)_rev.h MonED_globals.h
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.