#
# Makefile for Soundblaster DAC sample programs
# Comments to jeff@wench.ece.jcu.edu.au (Jeff Bird)
#
.autodepend
#!if $(__MAKE__) == 0x0350
#CC=bccx
#!else
#CC=bcc
#!endif
CFLAGS=-v -ml

#.c.obj:
#	 $(CC) -v -ml -c $<

.asm.obj:
	tasm /zi /ml /m2 /l $<

all: dacdma.exe dacdir.exe driver.exe getvol.exe play_cmf.exe fmtest.exe

dacdma.exe: dacdma.obj getopt.obj sbf.lib
	$(CC) -v -ml dacdma.obj getopt.obj sbf.lib

dacdir.exe: dacdir.obj sbf.lib
	$(CC) -v -ml dacdir.obj sbf.lib

driver.exe: driver.obj
	$(CC) -v -ml driver.obj

getvol.exe: getvol.obj
	$(CC) -v -ml getvol.obj

play_cmf.exe: play_cmf.obj sbf.lib
	$(CC) -v -ml play_cmf.obj sbf.lib

fmtest.exe: fmtest.obj sbf.lib
	$(CC) -v -ml fmtest.obj sbf.lib

sbf.lib: sbp.obj environ.obj sbfm.obj sbdac.obj sbmidi.obj dma_code.obj
		tlib sbf.lib /C -+sbp.obj -+environ.obj -+sbfm.obj -+sbdac.obj \
						-+sbmidi.obj -+dma_code.obj

dacdma.obj: dacdma.c sb.h

dacdir.obj: dacdir.c sb.h

dma_code.obj: dma_code.asm

play_cmf.obj: play_cmf.c sb.h

driver.obj: driver.c sb.h

fmtest.obj: fmtest.c sb.h
