AminetAminet
Search:
84451 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/gcc/sfdc.lha

Mirror:Random
Showing:generic
No screenshot available
Short:Compile SFD files into someting useful
Author:Martin Blom <martin at blom.org>
Uploader:polluks+aminet sdf lonestar org (Stefan Haubenthal)
Type:dev/gcc
Version:1.11
Requires:Perl
Architecture:generic
URL:https://github.com/adtools/sfdc
Date:2019-06-04
Download:http://aminet.net/dev/gcc/sfdc.lha - View contents
Readme:http://aminet.net/dev/gcc/sfdc.readme
Downloads:2341

sfdc is an open source replacement for Amiga, Inc.'s sfd tool,
distributed with NDK 3.9. It is also an replacement for fd2inline.

The basis for all work performed by sfdc is the SFD file, which contains
all required information about the module and the functions provided.
From this information, sfdc can:

*   Generate an old-style FD file for futher processing with other
    tools.

*   Generate a C prototype file, such as those normally found in the
    Include/clib/ directory.

*   Generate gcc inlines (actually preprocessor macros) or pragmas for
    direct library function calls (without going via library stubs).

*   Generate the Include/proto/ file, which includes the
    Include/clib/ file and either the inlines or pragmas.

*   Generate an assembler LVO file, which contains the library offset of
    all functions in the library.

*   Generate C stubs, which can be compiled and archived into a stub
    library. It can also generate auto-open and auto-close code.

*   Generate library gateway stubs, which can be used as part of your
    module as glue between the module function table and your C
    functions.

Additionally, sfdc does all this for several Amiga-like operating
systems: traditional AmigaOS, AmigaOS 4, native Amithlon, AROS and
MorphOS.


Contents of dev/gcc/sfdc.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                      0       0 ****** -lhd- 0000 Mar  7 03:44 sfdc-master/
[Amiga]                    846    3112  27.2% -lh5- cc99 Mar  7 03:44 sfdc-master/AutoOpen.pl
[Amiga]                   1009    3111  32.4% -lh5- b244 Mar  7 03:44 sfdc-master/CLib.pl
[Amiga]                   7097   19064  37.2% -lh5- 02ea Mar  7 03:44 sfdc-master/COPYING
[Amiga]                    907    3332  27.2% -lh5- a3ed Mar  7 03:44 sfdc-master/Dump.pl
[Amiga]                    691    2360  29.3% -lh5- 912c Mar  7 03:44 sfdc-master/FD.pl
[Amiga]                    475    1229  38.6% -lh5- f81b Mar  7 03:44 sfdc-master/FuncTable.pl
[Amiga]                   1480    7607  19.5% -lh5- 3a88 Mar  7 03:44 sfdc-master/Gate.pl
[Amiga]                    591    2114  28.0% -lh5- b221 Mar  7 03:44 sfdc-master/Gate68k.pl
[Amiga]                   1918   10646  18.0% -lh5- 6cd7 Mar  7 03:44 sfdc-master/GateAOS4.pl
[Amiga]                   1042    4090  25.5% -lh5- aaf3 Mar  7 03:44 sfdc-master/GateAROS.pl
[Amiga]                    895    3858  23.2% -lh5- ba5f Mar  7 03:44 sfdc-master/GateAmithlon.pl
[Amiga]                    967    3732  25.9% -lh5- 5c45 Mar  7 03:44 sfdc-master/GateMOS.pl
[Amiga]                    823    2999  27.4% -lh5- dea6 Mar  7 03:44 sfdc-master/Interface.pl
[Amiga]                    805    2460  32.7% -lh5- f1d2 Mar  7 03:44 sfdc-master/InterfaceAOS4.pl
[Amiga]                    448    1140  39.3% -lh5- 8e79 Mar  7 03:44 sfdc-master/LVO.pl
[Amiga]                   1706    7379  23.1% -lh5- 21e5 Mar  7 03:44 sfdc-master/Macro.pl
[Amiga]                   1083    3989  27.1% -lh5- e2c3 Mar  7 03:44 sfdc-master/Macro68k.pl
[Amiga]                    480    1786  26.9% -lh5- bb56 Mar  7 03:44 sfdc-master/MacroAOS4.pl
[Amiga]                    752    2666  28.2% -lh5- f3b1 Mar  7 03:44 sfdc-master/MacroAROS.pl
[Amiga]                    649    2376  27.3% -lh5- 50fe Mar  7 03:44 sfdc-master/MacroLP.pl
[Amiga]                   1309    5017  26.1% -lh5- 7ae0 Mar  7 03:44 sfdc-master/MacroMOS.pl
[Amiga]                   1697    5884  28.8% -lh5- 8b9d Mar  7 03:44 sfdc-master/MacroVBCC68k.pl
[Amiga]                    624    1486  42.0% -lh5- dcba Mar  7 03:44 sfdc-master/Makefile.in
[Amiga]                    678    2229  30.4% -lh5- d1ea Mar  7 03:44 sfdc-master/Proto.pl
[Amiga]                   1161    4343  26.7% -lh5- b33a Mar  7 03:44 sfdc-master/SASPragmas.pl
[Amiga]                   3834   10014  38.3% -lh5- feb3 Mar  7 03:44 sfdc-master/SFDCompile.pod
[Amiga]                   1709    8077  21.2% -lh5- b473 Mar  7 03:44 sfdc-master/Stub.pl
[Amiga]                    929    3435  27.0% -lh5- 01d3 Mar  7 03:44 sfdc-master/Stub68k.pl
[Amiga]                   2027    9100  22.3% -lh5- d622 Mar  7 03:44 sfdc-master/StubAOS4.pl
[Amiga]                    746    2815  26.5% -lh5- b4c7 Mar  7 03:44 sfdc-master/StubAROS.pl
[Amiga]                    814    3427  23.8% -lh5- 2e4f Mar  7 03:44 sfdc-master/StubAmithlon.pl
[Amiga]                   1924    8409  22.9% -lh5- 1bed Mar  7 03:44 sfdc-master/StubMOS.pl
[Amiga]                    583    1833  31.8% -lh5- d98e Mar  7 03:44 sfdc-master/Verify.pl
[Amiga]                  29155   92497  31.5% -lh5- 1f26 Mar  7 03:44 sfdc-master/configure
[Amiga]                    438     836  52.4% -lh5- 1a3d Mar  7 03:44 sfdc-master/configure.ac
[Amiga]                   1020    2101  48.5% -lh5- 4e43 Mar  7 03:44 sfdc-master/gg-sfdc.spec
[Amiga]                   1034    2114  48.9% -lh5- 1551 Mar  7 03:44 sfdc-master/gg-sfdc.spec.in
[Amiga]                   1857    4773  38.9% -lh5- 0856 Mar  7 03:44 sfdc-master/install-sh
[Amiga]                   7100   28583  24.8% -lh5- 7bf7 Mar  7 03:44 sfdc-master/main.pl
[Amiga]                  31789  163033  19.5% -lh5- 09a0 Mar  7 03:44 sfdc-master/sfdc
[Amiga]                   5912   15864  37.3% -lh5- e427 Mar  7 03:44 sfdc-master/sfdc.1
[Amiga]                    723    1506  48.0% -lh5- c579 Mar  7 03:44 sfdc-master/sfdc.readme
[Amiga]                    739    1532  48.2% -lh5- d2a8 Mar  7 03:44 sfdc-master/sfdc.readme.in
[Amiga]                   3969   11918  33.3% -lh5- d651 Mar  7 03:44 sfdc-master/sfdc.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        45 files  126435  479876  26.3%            Jun  4 20:11

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>