Forgotten changes that should have been part of the r45368 64-bit fix.
[AROS.git] / rom / filesys / CDVDFS / src / SMakefile
blobd6a0d0dc56eaf7eb05008cd6f19e47f4faacd85a
1 # Makefile for SAS/C 6.51
5 # Add the switch DEFINE=NDEBUG to CFLAGS in order to disable the
6 # debug window.
8 .c.o:
9         SC $(CFLAGS) $(CPU) $(DEBUGOPT) $(DEBUG) $(OPTIMIZE) $*.c
11 CFLAGS          = MCCONS STREQ STRMERGE NOSTKCHK UTILLIB PARM=R
12 LFLAGS          = SC SD NOICONS NODEBUG
13 DEBUG           = DEFINE=NDEBUG
14 DEBUGOPT        = DEBUG=L
16 OPTIMIZE        = OPTIMIZE OPTINLOCAL OPTTIME
17 CPU             = CPU=ANY
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
26 all:            cdrom-handler cdrom cdcontrol checkcd
28 cdrom-handler:  $(OBJ1)
29                 SLINK $(OBJ1) TO $@ LIB $(LIBS) $(LFLAGS)
30                 @Protect $@ -e
32 cdrom:          $(OBJ2)
33                 SC LINK TO $@ $(OBJ2) LIB $(LIBS) $(DEBUGOPT) NOICONS
35 cdcontrol:      $(OBJ3)
36                 SLINK LIB:c.o $(OBJ3) TO $@ LIB $(LIBS) $(LFLAGS) NOICONS
38 checkcd:        $(OBJ4)
39                 SC LINK TO $@ $(OBJ4) $(DEBUGOPT) NOICONS
41 clean:
42                 rm -f *.o *.lnk *.dbg cdrom-handler cdrom cdcontrol checkcd
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