home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / cdrom / amicdrom / src / smakefile < prev    next >
Makefile  |  1977-12-31  |  1KB  |  51 lines

  1. # Makefile for SAS/C 6.51
  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 NOICONS NODEBUG
  13. DEBUG        = DEFINE=NDEBUG
  14. DEBUGOPT    = DEBUG=L
  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 \
  21.           devsupp.o hfs.o path.o
  22. OBJ2        = cdrom.o generic.o iso9660.o rock.o main.o hfs.o path.o
  23. OBJ3        = cdcontrol.o
  24. OBJ4        = checkcd.o cdrom.o iso9660.o rock.o generic.o hfs.o path.o
  25.  
  26. all:        cdrom-handler cdrom cdcontrol checkcd
  27.  
  28. cdrom-handler:    $(OBJ1)
  29.         SLINK $(OBJ1) TO $@ LIB $(LIBS) $(LFLAGS)
  30.         @Protect $@ -e
  31.  
  32. cdrom:        $(OBJ2)
  33.         SC LINK TO $@ $(OBJ2) LIB $(LIBS) $(DEBUGOPT) NOICONS
  34.  
  35. cdcontrol:    $(OBJ3)
  36.         SLINK LIB:c.o $(OBJ3) TO $@ LIB $(LIBS) $(LFLAGS) NOICONS
  37.  
  38. checkcd:    $(OBJ4)
  39.         SC LINK TO $@ $(OBJ4) $(DEBUGOPT) NOICONS
  40.  
  41. clean:
  42.         rm -f *.o *.lnk *.dbg cdrom-handler cdrom cdcontrol checkcd
  43.  
  44. dist:
  45.         rm -f *.o *.lnk *.dbg
  46.         rm -f /l/cdrom-handler /c/cdrom /c/checkcd /c/cdcontrol
  47.         rename cdrom-handler /l/cdrom-handler
  48.         rename cdrom /c/cdrom
  49.         rename checkcd /c/checkcd
  50.         rename cdcontrol /c/cdcontrol
  51.