OBJS = aviheader.obj \
       aviprint.obj \
       demux_avi.obj \
       demuxer.obj \
       stream.obj \
       open.obj \
       codecs.obj \
       dec_audio.obj \
       dec_video.obj \
       libDART.obj \
       devaudio.obj \
       libDIVE.obj \
       libDIVEpm.obj \
       wvision.obj

INCL = -ID:\os2tk45\h -Ilibavcodec -Ipostproc

.c.obj:
	icc -c /Q /Mc /Gm+ /Ti /Tx $(INCL) $(CFLAGS) $<

.cpp.obj:
	icc -c /Q /Mc /Gm+ /Ti /Tx $(INCL) $(CFLAGS) $<

all: wvision.exe

wvision.res: wvision.rc wvision.ico
           rc -n -r $(@B).rc $@

wvision.exe: $(OBJS) $(@B).def $(@B).res
   icc /Q /B"/nol /nod /align:16 /stack:0x100000" -Fe $@ $(@B).def $(OBJS) libavcodec\libffmpeg.lib postproc\libpostproc.lib mp3lib\libmp3.lib libac3\libac3.lib cpprms36.lib os2386.lib mmpm2.lib
   rc -n -p -x $(@B).res $@
   lxlite /BD /ML1 $@
