home *** CD-ROM | disk | FTP | other *** search
/ Dream 55 / Amiga_Dream_55.iso / RISCOS / MAGAZINE / NEWS / PCE021.ZIP / Pce021 / Src / MakeFile
Makefile  |  1998-07-24  |  958b  |  45 lines

  1. AS    =    objasm
  2. ASFlags    =    -throwback -CPU ARM6 -depend !Depend
  3. CC    =    cc
  4. CFlags    =    -c -throwback -IC: -Otime -depend !Depend -Dinline=""
  5. LD    =    link
  6. LDFlags    =    -aif
  7. Libs    =    
  8.  
  9. Objs    =    video.o CPU.o interface.o irq.o timer.o joypad.o psg2.o palette.o \
  10.         mhztimer.o
  11.  
  12. !PCEngine.pcengine:    $(Objs)
  13.         $(LD) -o $@ $(LDFlags) $(Libs) $(Objs)
  14.  
  15.  
  16. .SUFFIXES:    .o .c .cc .s .b
  17. .c.o:
  18.         $(CC) $(CFlags) $(ExtraCFlags) -o $@ $<
  19. .cc.o:
  20.         $(CC) $(CFlags) $(ExtraCFlags) -o $@ $<
  21. .s.o:
  22.         $(AS) $(ASFlags) $(ExtraASFlags) -o $@ $<
  23. .b.o:
  24.         basic -quit $< -o $@ -throwback -depend !Depend
  25.  
  26. # Dynamic dependencies:
  27. o.palette: s.palette
  28. o.joypad: s.joypad
  29. o.joypad: hdr.SWINames
  30. o.irq: s.irq
  31. o.irq: hdr.defines
  32. o.timer: s.timer
  33. o.psg2: s.psg2
  34. o.psg2: hdr.SWINames
  35. o.psg2: hdr.psg
  36. o.mhztimer: s.mhztimer
  37. o.mhztimer: hdr.SWINames
  38. o.video: s.video
  39. o.video: hdr.SWINames
  40. o.video: hdr.defines
  41. o.interface: s.interface
  42. o.interface: hdr.SWINames
  43. o.interface: hdr.defines
  44. o.interface: cpu.hdr.workspace
  45.