home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / dist / disk / cdrom / amicdrom / smakefile < prev    next >
Makefile  |  1994-04-25  |  1KB  |  42 lines

  1. # Makefile for SAS/C 6.50
  2. #
  3. #
  4.  
  5. # Add the switch DEFINE=NDEBUG to CFLAGS in order to disable the
  6. # debug window.
  7.  
  8. .c.o:
  9.     SC $(CFLAGS) $(CPU) $(DEBUGOPT) $(DEBUG) $(OPTIMIZE) $*.c
  10.  
  11. CFLAGS        = MCCONS STREQ STRMERGE NOSTKCHK UTILLIB PARM=R
  12. LFLAGS        = SC SD ND NOICONS
  13. DEBUG        = DEFINE=NDEBUG
  14. DEBUGOPT    = DEBUG=LINE
  15.  
  16. OPTIMIZE    = OPTIMIZE OPTINLOCAL OPTTIME
  17. CPU        = CPU=ANY
  18.  
  19. LIBS        = LIB:sc.lib LIB:amiga.lib LIB:debug.lib
  20. OBJ1        = device.o volumes.o generic.o intui.o cdrom.o iso9660.o rock.o devsupp.o hfs.o
  21. OBJ2        = cdrom.o generic.o iso9660.o rock.o main.o hfs.o
  22. OBJ3        = cdcontrol.o
  23. OBJ4        = checkcd.o cdrom.o iso9660.o rock.o generic.o hfs.o
  24.  
  25. all:        cdrom-handler cdrom cdcontrol checkcd
  26.  
  27. cdrom-handler:    $(OBJ1)
  28.         SLINK $(OBJ1) TO $@ LIB $(LIBS) $(LFLAGS)
  29.         @Protect $@ -e
  30.  
  31. cdrom:        $(OBJ2)
  32.         SC LINK TO $@ $(OBJ2) LIB $(LIBS) $(DEBUGOPT) NOICONS
  33.  
  34. cdcontrol:    $(OBJ3)
  35.         SLINK LIB:c.o $(OBJ3) TO $@ LIB $(LIBS) $(LFLAGS) NOICONS
  36.  
  37. checkcd:    $(OBJ4)
  38.         SC LINK TO $@ $(OBJ4) $(DEBUGOPT) NOICONS
  39.  
  40. clean:
  41.         rm -f *.o *.lnk *.dbg cdrom-handler cdrom cdcontrol checkcd
  42.