ada runtime: support image of enums

Ref #3937
This commit is contained in:
Martin Stein 2020-11-23 18:14:37 +01:00 committed by Christian Helmuth
parent 9b544787bd
commit 955afd8837
5 changed files with 28 additions and 12 deletions

View File

@ -3,15 +3,26 @@ include $(REP_DIR)/lib/mk/spark.inc
ADALIB = $(ADA_RTS)/adalib
ADAINCLUDE = $(ADA_RTS)/adainclude
SRC_ADS += system.ads \
s-soflin.ads \
s-unstyp.ads \
interfac.ads \
i-cexten.ads \
a-except.ads \
ada.ads
SRC_ADS += \
system.ads \
s-soflin.ads \
s-unstyp.ads \
interfac.ads \
i-cexten.ads \
a-except.ads \
ada.ads
SRC_ADB += \
s-stalib.adb \
s-secsta.adb \
s-parame.adb \
i-c.adb \
s-arit64.adb \
s-expint.adb \
s-imenne.adb \
s-stoele.adb \
s-init.adb
SRC_ADB += s-stalib.adb s-secsta.adb s-parame.adb i-c.adb s-arit64.adb s-expint.adb s-stoele.adb s-init.adb
CUSTOM_ADA_FLAGS = --RTS=$(ADA_RTS) -c -gnatg -gnatp -gnatpg -gnatn2
# C runtime glue code
@ -40,6 +51,7 @@ vpath a-except.adb $(ADA_RUNTIME_DIR)
vpath i-c.adb $(ADA_RUNTIME_DIR)
vpath s-arit64.adb $(ADA_RUNTIME_DIR)
vpath s-expint.adb $(ADA_RUNTIME_DIR)
vpath s-imenne.adb $(ADA_RUNTIME_DIR)
vpath system.ads $(ADA_RUNTIME_DIR)
vpath s-stoele.adb $(ADA_RUNTIME_DIR)
vpath s-init.adb $(ADA_RUNTIME_DIR)

View File

@ -1 +1 @@
fabce1ce8b266d045615050e8e326159ae888a0d
09f27925360f6794d75e6190a0a3d638f2e6f78d

View File

@ -3,9 +3,9 @@ VERSION := 0
DOWNLOADS := ada-runtime.git ada-runtime-alis.git
URL(ada-runtime) := https://github.com/m-stein/ada-runtime.git
REV(ada-runtime) := 6e3e054e6de7b8b355d42b6b4107fe9a6ba08142
REV(ada-runtime) := c3e46dbb46a088cc305addee4556062c7624eb90
DIR(ada-runtime) := ada-runtime
URL(ada-runtime-alis) := https://github.com/cnuke/ada-runtime-alis.git
REV(ada-runtime-alis) := c8df42f821cf1ec4c56dd2c6fc5939fcde39a2d5
URL(ada-runtime-alis) := https://github.com/m-stein/ada-runtime-alis.git
REV(ada-runtime-alis) := 8d970b545ff9717ef005fa28688b9c35f1f4a609
DIR(ada-runtime-alis) := ada-runtime-alis

View File

@ -16,6 +16,7 @@ MIRROR_FROM_ADA_RT_DIR := \
system.ads \
s-arit64.ads \
s-expint.ads \
s-imenne.ads \
s-exctab.ads \
s-parame.ads \
s-secsta.ads \
@ -49,6 +50,7 @@ MIRROR_FROM_ADA_ALI_DIR := \
interfac.ali \
s-arit64.ali \
s-expint.ali \
s-imenne.ali \
s-init.ali \
s-parame.ali \
s-secsta.ali \

View File

@ -19,6 +19,8 @@ MIRROR_FROM_ADA_RT_DIR := \
s-arit64.adb \
s-expint.ads \
s-expint.adb \
s-imenne.ads \
s-imenne.adb \
s-exctab.ads \
s-exctab.adb \
s-parame.ads \