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

dev/gcc/sfdc.lha

Mirror:Random
Showing: ppc-warpup icongeneric icon
No screenshot available
Short:Compile SFD files into something useful
Author:"Martin Blom" martin at blom.org
Uploader:polluks+aminet sdf org (Stefan Haubenthal)
Type:dev/gcc
Version:1.12
Architecture:generic
Date:2026-03-18
Requires:Perl
URL:https://github.com/adtools/sfdc
Download:dev/gcc/sfdc.lha - View contents
Readme:dev/gcc/sfdc.readme
Downloads:3908

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 Apr  5  2022 sfdc-master/
[Amiga]                     49      53  92.5% -lh5- ad7e Apr  5  2022 sfdc-master/.gitignore
[Amiga]                    846    3112  27.2% -lh5- cc99 Apr  5  2022 sfdc-master/AutoOpen.pl
[Amiga]                   1009    3111  32.4% -lh5- b244 Apr  5  2022 sfdc-master/CLib.pl
[Amiga]                   7097   19064  37.2% -lh5- 02ea Apr  5  2022 sfdc-master/COPYING
[Amiga]                    907    3332  27.2% -lh5- a3ed Apr  5  2022 sfdc-master/Dump.pl
[Amiga]                    691    2360  29.3% -lh5- 912c Apr  5  2022 sfdc-master/FD.pl
[Amiga]                    475    1229  38.6% -lh5- f81b Apr  5  2022 sfdc-master/FuncTable.pl
[Amiga]                   1480    7607  19.5% -lh5- 3a88 Apr  5  2022 sfdc-master/Gate.pl
[Amiga]                    591    2114  28.0% -lh5- b221 Apr  5  2022 sfdc-master/Gate68k.pl
[Amiga]                   1918   10646  18.0% -lh5- 6cd7 Apr  5  2022 sfdc-master/GateAOS4.pl
[Amiga]                   1042    4090  25.5% -lh5- aaf3 Apr  5  2022 sfdc-master/GateAROS.pl
[Amiga]                    895    3858  23.2% -lh5- ba5f Apr  5  2022 sfdc-master/GateAmithlon.pl
[Amiga]                    967    3732  25.9% -lh5- 5c45 Apr  5  2022 sfdc-master/GateMOS.pl
[Amiga]                    823    2999  27.4% -lh5- dea6 Apr  5  2022 sfdc-master/Interface.pl
[Amiga]                    805    2460  32.7% -lh5- f1d2 Apr  5  2022 sfdc-master/InterfaceAOS4.pl
[Amiga]                    448    1140  39.3% -lh5- 8e79 Apr  5  2022 sfdc-master/LVO.pl
[Amiga]                   1706    7379  23.1% -lh5- 21e5 Apr  5  2022 sfdc-master/Macro.pl
[Amiga]                   1083    3989  27.1% -lh5- e2c3 Apr  5  2022 sfdc-master/Macro68k.pl
[Amiga]                    480    1786  26.9% -lh5- bb56 Apr  5  2022 sfdc-master/MacroAOS4.pl
[Amiga]                    752    2666  28.2% -lh5- f3b1 Apr  5  2022 sfdc-master/MacroAROS.pl
[Amiga]                    649    2376  27.3% -lh5- 50fe Apr  5  2022 sfdc-master/MacroLP.pl
[Amiga]                   1309    5017  26.1% -lh5- 7ae0 Apr  5  2022 sfdc-master/MacroMOS.pl
[Amiga]                   1697    5884  28.8% -lh5- 8b9d Apr  5  2022 sfdc-master/MacroVBCC68k.pl
[Amiga]                    628    1494  42.0% -lh5- 2b01 Apr  5  2022 sfdc-master/Makefile.in
[Amiga]                    678    2229  30.4% -lh5- d1ea Apr  5  2022 sfdc-master/Proto.pl
[Amiga]                   1161    4343  26.7% -lh5- b33a Apr  5  2022 sfdc-master/SASPragmas.pl
[Amiga]                   3834   10014  38.3% -lh5- feb3 Apr  5  2022 sfdc-master/SFDCompile.pod
[Amiga]                   1772    8287  21.4% -lh5- 9a70 Apr  5  2022 sfdc-master/Stub.pl
[Amiga]                    997    3688  27.0% -lh5- baba Apr  5  2022 sfdc-master/Stub68k.pl
[Amiga]                   2025    9097  22.3% -lh5- 1a19 Apr  5  2022 sfdc-master/StubAOS4.pl
[Amiga]                    746    2815  26.5% -lh5- b4c7 Apr  5  2022 sfdc-master/StubAROS.pl
[Amiga]                    814    3427  23.8% -lh5- 2e4f Apr  5  2022 sfdc-master/StubAmithlon.pl
[Amiga]                   1922    8406  22.9% -lh5- f221 Apr  5  2022 sfdc-master/StubMOS.pl
[Amiga]                    583    1833  31.8% -lh5- d98e Apr  5  2022 sfdc-master/Verify.pl
[Amiga]                  29154   92497  31.5% -lh5- 6c54 Apr  5  2022 sfdc-master/configure
[Amiga]                    436     836  52.2% -lh5- 4715 Apr  5  2022 sfdc-master/configure.ac
[Amiga]                   1020    2101  48.5% -lh5- c613 Apr  5  2022 sfdc-master/gg-sfdc.spec
[Amiga]                   1034    2114  48.9% -lh5- 1551 Apr  5  2022 sfdc-master/gg-sfdc.spec.in
[Amiga]                   1857    4773  38.9% -lh5- 0856 Apr  5  2022 sfdc-master/install-sh
[Amiga]                   7350   29377  25.0% -lh5- ac82 Apr  5  2022 sfdc-master/main.pl
[Amiga]                  31212  164284  19.0% -lh5- f246 Apr  5  2022 sfdc-master/sfdc
[Amiga]                   5937   15950  37.2% -lh5- 454a Apr  5  2022 sfdc-master/sfdc.1
[Amiga]                    722    1506  47.9% -lh5- 01c0 Apr  5  2022 sfdc-master/sfdc.readme
[Amiga]                    739    1532  48.2% -lh5- d2a8 Apr  5  2022 sfdc-master/sfdc.readme.in
[Amiga]                   3973   11906  33.4% -lh5- d5bb Apr  5  2022 sfdc-master/sfdc.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        46 files  126313  482513  26.2%            Mar 18 00:28
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>