Kevin O'Connor | 7453453 | 2008-05-12 18:28:58 -0400 | [diff] [blame] | 1 | // Linker definitions for 16bit code |
| 2 | // |
Kevin O'Connor | 1445843 | 2009-05-23 18:21:18 -0400 | [diff] [blame] | 3 | // Copyright (C) 2008,2009 Kevin O'Connor <kevin@koconnor.net> |
Kevin O'Connor | 7453453 | 2008-05-12 18:28:58 -0400 | [diff] [blame] | 4 | // |
Kevin O'Connor | b1b7c2a | 2009-01-15 20:52:58 -0500 | [diff] [blame] | 5 | // This file may be distributed under the terms of the GNU LGPLv3 license. |
Kevin O'Connor | 7453453 | 2008-05-12 18:28:58 -0400 | [diff] [blame] | 6 | |
Kevin O'Connor | 7453453 | 2008-05-12 18:28:58 -0400 | [diff] [blame] | 7 | OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") |
| 8 | OUTPUT_ARCH("i386") |
Kevin O'Connor | 7453453 | 2008-05-12 18:28:58 -0400 | [diff] [blame] | 9 | SECTIONS |
| 10 | { |
Kevin O'Connor | 2ceeec9 | 2009-12-19 11:03:40 -0500 | [diff] [blame^] | 11 | .data16 data16_start : { |
| 12 | *(.data16) |
| 13 | } |
| 14 | .text16 text16_start : { |
Kevin O'Connor | 1445843 | 2009-05-23 18:21:18 -0400 | [diff] [blame] | 15 | *(.text16) |
| 16 | } |
Kevin O'Connor | 9eebe66 | 2009-11-03 19:52:04 -0500 | [diff] [blame] | 17 | /DISCARD/ : { *(.discard*) } |
Kevin O'Connor | 7453453 | 2008-05-12 18:28:58 -0400 | [diff] [blame] | 18 | } |