summaryrefslogtreecommitdiff
path: root/docker-android/Dockerfile
blob: bbdb498833259ea8907d4471f5236eccd6d7a2fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FROM debian:bookworm-slim

ENV LANG=C.UTF-8
ENV DEBIAN_FRONTEND=noninteractive
ENV ANDROID_HOME=/opt/android-sdk

WORKDIR /opt/quickjs-build

ADD ./docker-android/prepare.sh ./
ADD ./docker-android/install.sh ./

RUN ./prepare.sh
RUN ./install.sh

# Cleanup
RUN apt-get -y autoremove --purge && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

ADD ./docker-android/build.sh ./
ADD ./download_wallet_core_js.sh ./
ADD ./quickjs ./quickjs
ADD ./subprojects ./subprojects
ADD ./QuickJS-android ./QuickJS-android
ADD ./meson.build ./
ADD ./cross/build-android.sh ./cross/
ADD ./*.c ./
ADD ./*.h ./
ADD ./*.js ./

CMD ./build.sh