TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Jaap Keuter
from: Nicolai Dufva
date: 1996-05-30 00:46:30
subject: getting started on EMX GNU

Hi Jaap,

27 May 96 11:22, Jaap Keuter wrote to All:

 JK> The only thing missing is an IPFC replacement

I don't think you'll be able to find one, but the money paid for DevCon is
well-spend money. That's for sure!

 JK>    ICC.EXE {at}<<
 JK>  /B" /de /nologo /m:full"
 JK>  /Fe"$(EXECUTABLE)" /Fm"$(MAPFILE)" $(DEFFILE)
 JK> $(OBJECT1)
 JK> $(OBJECT2)
 JK> $(OBJECT3)
 JK> $(OBJECT4)
 JK> $(COMMON)
 JK> <<
 JK>    RC $(RESOURCE) $(EXECUTABLE)
 JK>    MAPSYM $(MAPFILE)

This part invokes the linker (LINK386.EXE) through ICC. The prime reason to
use ICC instead of just calling LINK386 is to my knowledge that ICC
resolves any template-definitions (if flag /Tdp is used, ie.).

All options between the quotes in /B"options" are passed on to
LINK386 as-is.
/Fe"name" is used to tell LINK386 the name of the executable
/Fm"name" "    "   "   "     "    
"    "   "  "  map-file

RC binds the resources to the EXE - I think that EMX uses another approach,
but I'm not sure.

MAPSYM transform the MAP-file into a SYM-file for when you want to debug
you program with the kernel debugger (I doubt it ;-)


Yours,
  Dufva/2

--- GoldED/2 2.50+
* Origin: {at}STD_INT.Origin (2:236/100.28)
SEEN-BY: 50/99 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1
@PATH: 236/100 43 235/50 240/5500 24/999 888 396/1 270/101 712/515 711/808
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.