echo // > tclmodules.c

echo LIBRARY tclmodules.dll > merge.def
echo EXPORTS >> merge.def

SET TCLBASEDIR=%~dp0\..\
SET TCLDLLDIR=%TCLBASEDIR%tcl8.5.11\win\Release_VC9\
SET TKDLLDIR=%TCLBASEDIR%tk8.5.11\win\Release_VC9\
SET TCLVFSDLLDIR=%TCLBASEDIR%tclvfs-20080503\win\Release_VC9\
SET MEMCHANDLLDIR=%TCLBASEDIR%Memchan2.3\win\Release_vc9\
SET BLTDLLDIR=%TCLBASEDIR%blt2.5\win\Release_vc9\

pexports %TCLDLLDIR%tcl85t.dll >> merge.def
pexports %TKDLLDIR%tk85t.dll >> merge.def
pexports %TCLVFSDLLDIR%vfs13.dll >> merge.def
pexports %MEMCHANDLLDIR%Memchan.dll >> merge.def
pexports %BLTDLLDIR%BLT25.dll >> merge.def

set EXTRA_LIBS=user32.lib gdi32.lib oldnames.lib advapi32.lib winspool.lib comdlg32.lib


cl -GS -MT -LD tclmodules.c merge.def %TCLDLLDIR%tcl85ts.lib %TCLDLLDIR%tcldde13s.lib %TCLDLLDIR%tclreg12s.lib %TKDLLDIR%tk85ts.lib %TCLVFSDLLDIR%\vfs13s.lib %MEMCHANDLLDIR%Memchants.lib %BLTDLLDIR%BLT25ts.lib %EXTRA_LIBS% %TKDLLDIR%tk_ThreadedDynamic\tk.res
