home *** CD-ROM | disk | FTP | other *** search
-
- # -------------------------------------------------------
- # | Toolflags |
- # -------------------------------------------------------
- .SUFFIXES: .c .o .s
- CCFlags = -c -throwback -IC: -ff
- ASMflags = -ThrowBack -Stamp -quit -CloseExec
- LinkFlags = -o $@
- SqueezeFlags = -f -v
-
- # -------------------------------------------------------
- # | Macro definitions |
- # -------------------------------------------------------
-
- CC = cc
- ASM = objasm
- LINK = link
- Libs = C:o.RISC_OSLib DeskLib:o.DeskLib C:o.Stubs
-
- OBJECTS = o.musicin o.common o.encode o.subs o.psy o.tonal
-
-
- # -------------------------------------------------------
- # | Final target |
- # -------------------------------------------------------
- encode: $(OBJECTS)
- LINK $(LinkFlags) $(Objects) $(Libs)
- squeeze $(SqueezeFlags) Encode
-
-
- # -------------------------------------------------------
- # | Static dependencies |
- # -------------------------------------------------------
- .c.o:; $(CC) $(CCflags) $< -o $@
-
- .s.o:; $(ASM) $(ASMflags) -from $< -to $@
-
-
- # -------------------------------------------------------
- # | Dynamic dependencies |
- # -------------------------------------------------------
- o.encode: h.common h.encoder
- o.common: h.common
- o.musicin: h.common h.encoder
- o.subs: h.common h.encoder
- o.psy: h.common h.encoder
- o.tonal: h.common h.encoder
-