OBJS= common.obj \
      utils.obj \
      mpegvideo.obj \
      h263.obj \
      jrevdct.obj \
      jfdctfst.obj \
      mpegaudio.obj \
      mjpeg.obj \
      resample.obj \
      dsputil.obj \
      motion_est.obj \
      imgconvert.obj \
      msmpeg4.obj \
      mpeg12.obj \
      h263dec.obj \
      rv10.obj \
      pcm.obj

OBJG= i386\fdct_mmx.obj \
      i386\cputest.obj \
      i386\dsputil_mmx.obj \
      i386\mpegvideo_mmx.obj \
      i386\idct_mmx.obj \
      i386\motion_est_mmx.obj

INCL = -ID:\os2tk45\h
CFLAGS = -DHAVE_MMX -DCONFIG_DECODERS

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

libffmpeg.lib: $(OBJS)
	-del *.lib
	ilib -gi:$@ $** $(OBJG) /O

clean:
	-del *.obj *.lib *.exe

test.exe:
        icc /c /Q /Ms /Gm+ /Ti /Tx $(INCL) $(CFLAGS) apiexample.c
	icc /Q /B"/nol /de /noe /stack:0x100000" -Fe $@ apiexample.obj libffmpeg.lib cpprms36.lib os2386.lib
