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

Reply via email to