File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -103,3 +103,22 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
103103 rustup default nightly-2023-12-18
104104
105105ENV 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
You can’t perform that action at this time.
0 commit comments