When I look at the test output of the kernel
compilation, I do not understand this particular
portion of the compilation:
Process LIB
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MAKE Version 2.0 Copyright (c) 1987, 1988
Borland International
Available memory 584115 bytes
-..\utils\rmfiles libm.lib
c:\tc\tlib c:\tc\lib\cs.lib *LDIV *LXMUL
*LURSH *LLSH *LRSH
C:\WINDOWS\SYSTEM32\COMMAND.COM /c for %i
in (*.obj) do ..\utils\patchobj CODE=LCODE %i
C:\WORK\SOURCE\KE2034\LIB>..\utils\patchobj
CODE=LCODE LDIV.OBJ
C:\WORK\SOURCE\KE2034\LIB>..\utils\patchobj
CODE=LCODE LLSH.OBJ
C:\WORK\SOURCE\KE2034\LIB>..\utils\patchobj
CODE=LCODE LRSH.OBJ
C:\WORK\SOURCE\KE2034\LIB>..\utils\patchobj
CODE=LCODE LURSH.OBJ
C:\WORK\SOURCE\KE2034\LIB>..\utils\patchobj
CODE=LCODE LXMUL.OBJ c:\tc\tlib libm +LDIV
+LXMUL +LURSH +LLSH +LRSH
-..\utils\rmfiles *.OBJ
Could anyone please tell me what are we doing
with the lib files here. What does the patchobj
do?
Also, the kernel is finally linked with the
following command:
tlink /m/c/s/l @KTC8616.lnk
Is @KTC8616.lnk just a string of obj files
followed by lib files separated by space?
Regards,
Karthigan.
__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel