Skip to content

Commit 335a7c0

Browse files
authored
Update Dockerfile
1 parent fa1b0a0 commit 335a7c0

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,22 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
103103
rustup default nightly-2023-12-18
104104

105105
ENV PATH="/root/.cargo/bin:$PATH"
106+
107+
RUN git clone https://github.com/apache/incubator-teaclave-trustzone-sdk.git
108+
WORKDIR /incubator-teaclave-trustzone-sdk
109+
110+
ENV PLATFORM="rpi3"
111+
ENV TARGET_HOST="aarch64-unknown-linux-gnu"
112+
ENV TARGET_TA="arm-unknown-linux-gnueabihf"
113+
114+
RUN ./setup.sh
115+
RUN ./build_optee_libraries.sh optee/
116+
117+
ENV CROSS_COMPILE_HOST="aarch64-linux-gnu-"
118+
ENV CROSS_COMPILE_TA="arm-linux-gnueabihf-"
119+
120+
ENV TA_DEV_KIT_DIR="/incubator-teaclave-trustzone-sdk/optee/optee_os/out/arm-plat-vexpress/export-ta_arm32/"
121+
ENV OPTEE_CLIENT_EXPORT="/incubator-teaclave-trustzone-sdk/optee/optee_client/out/export/"
122+
# RUN source environment
123+
ENV LD_LIBRARY_PATH="/incubator-teaclave-trustzone-sdk/optee/optee_os/out/arm-plat-vexpress/"
124+
RUN make examples

0 commit comments

Comments
 (0)