###############################################################################
#
#		makefile for UltraSound example code
#
###############################################################################
INCS=..\incs
MODEL=l
#DEBUG = -v

#            Transformation rules

.c.obj:
	bcc $(DEBUG) -k- -Z -c -O -j12 -I$(INCS) -m$(MODEL) $<

.asm.obj:
	bcc $(DEBUG) -k- -Z -c -O -j7 -B -m$(MODEL) $<

all: play3d.exe play3di.exe

###############################################################################
#
#		 Object files needed to create 3D blocked sound player
#
###############################################################################
OBJS1=	play3d.obj

play3d.exe: $(OBJS1) ultra0$(MODEL)b.lib ultra1$(MODEL)b.lib \
			ult3d_$(MODEL)b.lib 
	tlink $(DEBUG) c0$(MODEL).obj $(OBJS1),play3d.exe,,c$(MODEL)+\
			ult3d_$(MODEL)b+ultra0$(MODEL)b+ultra1$(MODEL)b+\
			emu+math$(MODEL)+..\utility\util$(MODEL)b.lib

###############################################################################
#
#		 Object files needed to create 3D interleved sound player
#
###############################################################################
OBJS3=	play3di.obj

play3di.exe: $(OBJS3) ultra0$(MODEL)b.lib ultra1$(MODEL)b.lib \
			ult3d_$(MODEL)b.lib ..\utility\util$(MODEL)b.lib
	tlink $(DEBUG) c0$(MODEL).obj $(OBJS3),play3di.exe,,c$(MODEL)+\
			ult3d_$(MODEL)b+ultra0$(MODEL)b+ultra1$(MODEL)b+\
			emu+math$(MODEL)+..\utility\util$(MODEL)b.lib

