all: colstats.dll coltest.exe

clean:
   -del *.dll *.exe *.obj *.cxx *.bnd *.exp >nul 2>&1

colstats.cxx : colstats.sqx
   echo  connect to sample;                         >tmp.clp
   echo  precompile colstats.sqx BINDFILE PACKAGE; >>tmp.clp
   echo  commit;                                   >>tmp.clp
   db2 -v -t -ftmp.clp
   del tmp.clp

colstats.obj : colstats.cxx
        icc  /Q /C /Ge- /Gm+ /Tdp colstats.cxx

!IFDEF OS2_SHELL
colstats.dll : colstats.obj colstats.def
        icc /Q /Fecolstats.dll /B"/ST:64000 /PM:VIO" \
            colstats.obj colstats.def db2api.lib
!ELSE
colstats.exp : colstats.obj
        ilib /geni:colstats.lib colstats.obj

colstats.dll : colstats.obj colstats.exp
        icc /Q /Fecolstats.dll /B"/DLL /ST:64000 /PM:VIO" \
            colstats.obj colstats.exp db2api.lib
!ENDIF

coltest.cxx : coltest.sqx
   echo  connect to sample;                        >tmp.clp
   echo  precompile coltest.sqx BINDFILE PACKAGE; >>tmp.clp
   echo  commit;                                  >>tmp.clp
   db2 -v -t -ftmp.clp
   del tmp.clp

coltest.obj : coltest.cxx
        icc  /Q /C /Ge+ /Gm+ /Tdp coltest.cxx

coltest.exe : coltest.obj
        icc /Q /Fecoltest.exe /B"/ST:64000 /PM:VIO" \
            coltest.obj db2api.lib

