home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 January / PCWorld_2000-01_cd.bin / Software / Servis / Devc / _SETUP.5 / Group10 / i386pe.xr < prev    next >
Text File  |  1998-05-11  |  1KB  |  74 lines

  1. OUTPUT_FORMAT(pe-i386)
  2. SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/mingw32/lib); SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/mingw32/i386-mingw32/lib);
  3. ENTRY(_mainCRTStartup)
  4. SECTIONS
  5. {
  6.   .text  : 
  7.   {
  8.     *(.text)
  9.     *(.glue_7t)
  10.     *(.glue_7)
  11.     /* ??? Why is .gcc_exc here?  */
  12.     *(.gcc_except_table)
  13.   }
  14.   /* The Cygwin32 library uses a section to avoid copying certain data
  15.      on fork.  This used to be named ".data".  The linker used
  16.      to include this between __data_start__ and __data_end__, but that
  17.      breaks building the cygwin32 dll.  Instead, we name the section
  18.      ".data_cygwin_nocopy" and explictly include it after __data_end__. */
  19.   .data  : 
  20.   {
  21.     *(.data)
  22.     *(.data2)
  23.   }
  24.   .bss  :
  25.   {
  26.     *(.bss)
  27.     *(COMMON)
  28.   }
  29.   .rdata  :
  30.   {
  31.     *(.rdata)
  32.     *(.eh_frame)
  33.   }
  34.   .edata  :
  35.   {
  36.     *(.edata)
  37.   }
  38.   /DISCARD/ :
  39.   {
  40.     *(.debug$S)
  41.     *(.debug$T)
  42.     *(.debug$F)
  43.     *(.drectve)
  44.   }
  45.   .idata  :
  46.   {
  47.     /* This cannot currently be handled with grouped sections.
  48.     See pe.em:sort_sections.  */
  49.   }
  50.   .CRT  :
  51.   {                     
  52.   }
  53.   .endjunk  :
  54.   {
  55.     /* end is deprecated, don't use it */
  56.   }
  57.   .reloc  :
  58.   {                     
  59.     *(.reloc)
  60.   }
  61.   .rsrc  :
  62.   {                     
  63.     *(.rsrc)
  64.   }
  65.   .stab   :
  66.   {
  67.     [ .stab ]
  68.   }
  69.   .stabstr   :
  70.   {
  71.     [ .stabstr ]
  72.   }
  73. }
  74.