home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / misc / emu / Frodo.lha / Frodo / src / Makefile < prev    next >
Makefile  |  1995-12-10  |  1KB  |  50 lines

  1. # Makefile for Frodo
  2. # Copyright (C) 1995 Christian Bauer <Cebix@ng-box.wwbnet.de>
  3.  
  4. ## System specific configuration
  5. CC = dcc
  6. CFLAGS = -020 -mD -mC -ms -proto -//
  7. AS = PhxAss
  8. ASFLAGS = INCPATH Include: OPT !
  9. LD = PhxLnk
  10. LDFLAGS = NODEBUG
  11.  
  12. ## Files
  13. STARTUP = Lib:Astartup.obj
  14. OBJS1 = Main.o Prefs.o FrodoGUI.o Display.o SAM.o 6510.o 6569.o c2p4.o 6526.o 6581.o IEC.o 1541fs.o 1541d64.o LocStrings.o Boopsi.o
  15. OBJS2 = Main.o Prefs.o FrodoGUI.o Display.o SAM.o 6510SC.o 6569SC.o c2p4.o 6526SC.o 6581.o IEC.o 1541fs.o 1541d64.o LocStrings.o Boopsi.o
  16. LIBS = Lib:amiga.lib Lib:debug.lib
  17.  
  18. ## Rules
  19. .SUFFIXES: .asm
  20.  
  21. .asm.o:
  22.     $(AS) $(ASFLAGS) $<
  23. .c.o:
  24.     $(CC) -c $(CFLAGS) $< -o $@
  25.  
  26. Frodo: $(OBJS1)
  27.     $(LD) $(LDFLAGS) $(STARTUP) $(OBJS1) $(LIBS) TO Frodo
  28.     Copy Frodo to /Frodo
  29.  
  30. FrodoSC: $(OBJS2)
  31.     $(LD) $(LDFLAGS) $(STARTUP) $(OBJS2) $(LIBS) TO FrodoSC
  32.     Copy FrodoSC to "/Frodo SC"
  33.  
  34. ## Dependencies
  35. Main.o: Prefs.h Frodo_rev.i LocStrings.i
  36. Prefs.o: Prefs.h FrodoGUI.h Frodo_rev.h LocStrings.h
  37. FrodoGUI.o: FrodoGUI.h
  38. Display.o: Display.h Prefs.h SAM.h LocStrings.h
  39. SAM.o: SAM.h 6526.h 6581.h 6569.h
  40. 6510.o: Frodo_rev.i LocStrings.i
  41. 6510SC.o: Frodo_rev.i LocStrings.i
  42. 6526.o: 6526.h
  43. 6526SC.o: 6526.h
  44. 6569.o: 6569.h ExpTable.bin Display.h
  45. 6569SC.o: 6569.h Display.h
  46. 6581.o: 6581.h
  47. IEC.o: IEC.h
  48. 1541d64.o: 1541d64.h IEC.h LocStrings.h
  49. 1541fs.o: 1541fs.h IEC.h LocStrings.h
  50.