Simplify required link libraries and move libc, libm and libgcc to end.

This commit is contained in:
ccrause 2024-05-18 15:32:00 +02:00 committed by FPK
parent 8e717f4142
commit 424d3606d4

View File

@ -13,80 +13,39 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
**********************************************************************}
{$IFNDEF FPC_DOTTEDUNITS}
unit esp32c3idf_50000;
{$ENDIF FPC_DOTTEDUNITS}
interface
{$linklib app_trace.a,static}
{$linklib app_update.a,static}
{$linklib bootloader_support.a,static}
{$linklib cmock.a,static}
{$linklib console.a,static}
{$linklib core.a,static}
{$linklib cxx.a,static}
{$linklib driver.a,static}
{$linklib efuse.a,static}
{$linklib esp_adc.a,static}
{$linklib esp_app_format.a,static}
//{$linklib esp_coex.a,static} v5.1
{$linklib esp_common.a,static}
{$linklib espcoredump.a,static}
{$linklib esp_eth.a,static}
{$linklib esp_event.a,static}
{$linklib esp_gdbstub.a,static}
{$linklib esp_hid.a,static}
{$linklib esp_http_client.a,static}
{$linklib esp_http_server.a,static}
{$linklib esp_https_ota.a,static}
{$linklib esp_hw_support.a,static}
{$linklib esp_lcd.a,static}
{$linklib esp_local_ctrl.a,static}
//{$linklib esp_mm.a,static} v5.1
{$linklib esp_netif.a,static}
{$linklib espnow.a,static}
{$linklib esp_partition.a,static}
{$linklib esp_phy.a,static}
{$linklib esp_pm.a,static}
{$linklib esp_ringbuf.a,static}
{$linklib esp_rom.a,static}
{$linklib esp_system.a,static}
{$linklib esp_timer.a,static}
{$linklib esp-tls.a,static}
{$linklib esp_wifi.a,static}
{$linklib fatfs.a,static}
{$linklib freertos.a,static}
{$linklib hal.a,static}
{$linklib heap.a,static}
{$linklib http_parser.a,static}
{$linklib json.a,static}
{$linklib log.a,static}
{$linklib lwip.a,static}
//{$linklib main.a,static}
{$linklib mbedcrypto.a,static}
{$linklib mbedtls.a,static}
{$linklib mbedx509.a,static}
{$linklib mesh.a,static}
{$linklib mqtt.a,static}
{$linklib net80211.a,static}
{$linklib newlib.a,static}
{$linklib nvs_flash.a,static}
{$linklib pp.a,static}
{$linklib protobuf-c.a,static}
{$linklib protocomm.a,static}
{$linklib pthread.a,static}
{$linklib riscv.a,static}
{$linklib sdmmc.a,static}
{$linklib smartconfig.a,static}
{$linklib soc.a,static}
{$linklib spiffs.a,static}
{$linklib spi_flash.a,static}
{$linklib tcp_transport.a,static}
{$linklib unity.a,static}
{$linklib vfs.a,static}
{$linklib wapi.a,static}
{$linklib wear_levelling.a,static}
{$linklib wifi_provisioning.a,static}
{$linklib wpa_supplicant.a,static}
{$linklib app_update,static}
{$linklib bootloader_support,static}
{$linklib core,static}
{$linklib driver,static}
{$linklib efuse,static}
{$linklib esp_app_format,static}
{$linklib esp_common,static}
{$linklib esp_hw_support,static}
{$linklib esp_partition,static}
{$linklib esp_pm,static}
{$linklib esp_ringbuf,static}
{$linklib esp_rom,static}
{$linklib esp_system,static}
{$linklib esp_timer,static}
{$linklib freertos,static}
{$linklib hal,static}
{$linklib heap,static}
{$linklib log,static}
{$linklib newlib,static}
{$linklib pthread,static}
{$linklib riscv,static}
{$linklib soc,static}
{$linklib spi_flash,static}
{$linklib vfs,static}
{$linklib c,static}
{$linklib m,static}
{$linklib gcc,static}
implementation