#******************************************************************************
#*
#* SAS C 6.51 makefile for ADPCM datatype by Christian Buchner
#*
#******************************************************************************


BASENAME        = adpcm

OBJECTS		= RomTag.o classbase.o dispatch.o ADPCM2_Decrunch.o ADPCM3_Decrunch.o

LIBS		= LIB:sc.lib

Wanted:		/classes/Datatypes/$(BASENAME).datatype


##############################################################################
# Build the load file...
#
/classes/Datatypes/$(BASENAME).datatype:	$(OBJECTS) $(LIBS)

	SLink FROM $(OBJECTS) TO /classes/Datatypes/$(BASENAME).datatype LIB $(LIBS) SC SD NOICONS
        Copy /classes/Datatypes/$(BASENAME).datatype SYS:Classes/DataTypes/
	Avail >NIL: Flush


##############################################################################
# Default rules...
#
.c.o:
	SC NOSTKCHK PARMS=REG NMINC STRMERGE STREQ MCCONS COMNEST UNSCHAR $*.c


##############################################################################
# All dependencies...
#
RomTag.o:	RomTag.asm classbase.i
classbase.o:	classbase.c classbase.h
dispatch.o:	dispatch.c classbase.h
ADPCM2_Decrunch.o: ADPCM2_Decrunch.asm
ADPCM3_Decrunch.o: ADPCM3_Decrunch.asm
