You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
3.0 KiB
59 lines
3.0 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<maintainer type="project">
|
|
<email>embedded@gentoo.org</email>
|
|
<name>Embedded Gentoo</name>
|
|
</maintainer>
|
|
<longdescription>
|
|
SDCC is a retargettable, optimizing Standard C (ANSI C89, ISO C99, ISO C11)
|
|
compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032,
|
|
8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale
|
|
(formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (Z80, Z180,
|
|
SM83, Rabbit 2000, 2000A, 3000A, TLCS-90), Padauk (pdk14, pdk15) and
|
|
STMicroelectronics STM8. Work is in progress on supporting the Padauk pdk13 and
|
|
MOS 6502 targets; Microchip PIC16 and PIC18 targets are unmaintained. SDCC can
|
|
be retargeted for other microprocessors.
|
|
</longdescription>
|
|
<upstream>
|
|
<remote-id type="sourceforge">sdcc</remote-id>
|
|
</upstream>
|
|
<use>
|
|
<flag name="boehm-gc">Enable Hans Boehm's garbage collector <pkg>dev-libs/boehm-gc</pkg></flag>
|
|
<flag name="device-lib">Enable built of devices libraries</flag>
|
|
<flag name="non-free">Enable non-free runtime library parts</flag>
|
|
<flag name="packihx">Enable Intel HEX files pack utility</flag>
|
|
<flag name="sdbinutils">Enable SDCC library archive utilities sdar, sdranlib, sdnm</flag>
|
|
<flag name="sdcdb">Enable SDCC source level debugger</flag>
|
|
<flag name="sdcpp">Enable SDCC preprocessor based on GCC cpp</flag>
|
|
<flag name="ucsim">Enable software simulator for microcontrollers</flag>
|
|
|
|
<!-- ports in order defined by configure.ac -->
|
|
<flag name="avr">Add support for AVR -- not supported upstream</flag>
|
|
<flag name="mcs51">Add support for Intel mcs51</flag>
|
|
<flag name="z80">Add support for Zilog Z80</flag>
|
|
<flag name="z180">Add support for Zilog Z180</flag>
|
|
<flag name="r2k">Add support for Rabbit 2000</flag>
|
|
<flag name="r2ka">Add support for Rabbit 2000A</flag>
|
|
<flag name="r3ka">Add support for Rabbit 3000A</flag>
|
|
<flag name="gbz80">Add support for Gameboy gbz80</flag>
|
|
<flag name="sm83">Add support for Gameboy SM83</flag>
|
|
<flag name="tlcs90">Add support for TLCS-90</flag>
|
|
<flag name="ez80-z80">Add support for EZ80-Z80</flag>
|
|
<flag name="z80n">Add support for Zilog Z80N</flag>
|
|
<flag name="ds390">Add support for Dallas DS390</flag>
|
|
<flag name="ds400">Add support for Dallas DS400</flag>
|
|
<flag name="pic14">Add support for Microchip 14 bits PICs</flag>
|
|
<flag name="pic16">Add support for Microchip 16 bits PICs</flag>
|
|
<flag name="hc08">Add support for Freescale/Motorola HC08 based</flag>
|
|
<flag name="s08">Add support for Freescale/Motorola S08</flag>
|
|
<flag name="stm8">Add support for STMicroelectronics STM8</flag>
|
|
<flag name="pdk13">Add support for PDK13</flag>
|
|
<flag name="pdk14">Add support for PDK14</flag>
|
|
<flag name="pdk15">Add support for PDK15</flag>
|
|
<flag name="pdk16">Add support for PDK16</flag>
|
|
<flag name="mos6502">Add support for MOS 6502</flag>
|
|
<flag name="mos65c02">Add support for MOS 65C02</flag>
|
|
</use>
|
|
</pkgmetadata>
|