home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / dist / disk / cdrom / amicdrom / makefile < prev    next >
Makefile  |  1994-02-09  |  1KB  |  59 lines

  1. # Makefile for AmiCDROM.
  2. #
  3. # Aztec C compiler V5.2a.
  4. #
  5.  
  6. # Add the switch -DNDEBUG to CFLAGS in order to disable the
  7. # debug window.
  8.  
  9. #CFLAGS=-DNDEBUG -sob -wu
  10. CFLAGS=-wu -bs
  11.  
  12. AFLAGS=
  13. LFLAGS=-g
  14. #LFLAGS=
  15.  
  16. OBJS=begin.o generic.o device.o intui.o cdrom.o iso9660.o rock.o devsupp.o hfs.o
  17. OBJS2=cdrom.o generic.o iso9660.o rock.o main.o hfs.o
  18. OBJS3=cdcontrol.o
  19. OBJS4=checkcd.o cdrom.o iso9660.o rock.o generic.o hfs.o
  20.  
  21. .c.o:
  22.     cc $(CFLAGS) $*.c
  23.  
  24. .c.asm:
  25.     as $(AFLAGS) -o $*.o $*.asm
  26.  
  27. all: cdrom cdcontrol cdrom-handler checkcd
  28.  
  29. cdrom: $(OBJS2)
  30.     ln $(LFLAGS) -o cdrom $(OBJS2) -lc
  31.  
  32. cdcontrol: $(OBJS3)
  33.     ln $(LFLAGS) -o cdcontrol $(OBJS3) -lc
  34.  
  35. checkcd: $(OBJS4)
  36.     ln $(LFLAGS) -o checkcd $(OBJS4) -lc
  37.  
  38. cdrom-handler: $(OBJS)
  39.     ln $(LFLAGS) -o cdrom-handler $(OBJS) -lc
  40.     protect cdrom-handler -e
  41.  
  42. iso9660.o: iso9660.c cdrom.h iso9660.h rock.h generic.h
  43. cdrom.o: cdrom.c cdrom.h
  44. rock.o: rock.c cdrom.h iso9660.h rock.h generic.h
  45. device.o: device.c cdrom.h device.h intui.h devsupp.h generic.h cdcontrol.h rock.h
  46. devsupp.o: devsupp.c devsupp.h cdrom.h intui.h device.h generic.h params.h
  47. intui.o: intui.c intui.h
  48. generic.o: generic.c generic.h cdrom.h iso9660.h rock.h params.h
  49. main.o: main.c cdrom.h iso9660.h rock.h generic.h hfs.h
  50. hfs.o: hfs.c hfs.h generic.h cdrom.h params.h
  51. cdcontrol.o: cdcontrol.c cdcontrol.h
  52. checkcd.o: checkcd.c iso9660.h generic.h cdrom.h rock.h
  53.  
  54. dist:
  55.     rm -f *.o *.o2 *.dbg
  56.  
  57. clean:
  58.     rm -f *.o *.o2 cdrom cdrom-handler cdcontrol checkcd *.dbg
  59.