From 424d3606d4123c068048144f4b3ac57a0216a70a Mon Sep 17 00:00:00 2001 From: ccrause Date: Sat, 18 May 2024 15:32:00 +0200 Subject: [PATCH] Simplify required link libraries and move libc, libm and libgcc to end. --- rtl/freertos/riscv32/esp32c3idf_50000.pp | 99 +++++++----------------- 1 file changed, 29 insertions(+), 70 deletions(-) diff --git a/rtl/freertos/riscv32/esp32c3idf_50000.pp b/rtl/freertos/riscv32/esp32c3idf_50000.pp index c0d830f08a..9e414bd4c3 100644 --- a/rtl/freertos/riscv32/esp32c3idf_50000.pp +++ b/rtl/freertos/riscv32/esp32c3idf_50000.pp @@ -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