example: add user interaction sample(animation speed).
[platform/core/uifw/rive-tizen.git] / submodule / Dockerfile
1 FROM google/dart
2
3 RUN apt update && apt-get -y install unzip zip clang cmake ninja-build pkg-config libgtk-3-dev xvfb cargo wget g++
4 RUN wget https://github.com/premake/premake-core/releases/download/v5.0.0-alpha15/premake-5.0.0-alpha15-linux.tar.gz
5 RUN tar -xvf premake-5.0.0-alpha15-linux.tar.gz
6 RUN mv premake5 /usr/bin/
7
8 ENV LDFLAGS="-pthreads"
9 ENV CC=/usr/bin/clang
10 ENV CXX=/usr/bin/clang++
11
12 # ADD skia/dependencies/make_dependencies.sh /app/skia/dependencies/make_dependencies.sh
13 ADD skia/dependencies/make_skia.sh /app/skia/dependencies/make_skia.sh
14 ADD skia/dependencies/make_glfw.sh /app/skia/dependencies/make_glfw.sh
15 WORKDIR /app/skia/dependencies
16 # RUN /app/skia/dependencies/make_dependencies.sh
17 RUN /app/skia/dependencies/make_skia.sh
18 RUN /app/skia/dependencies/make_glfw.sh
19
20 WORKDIR /app/packages/peon_process
21 ADD rive /app/rive
22 ADD skia /app/skia
23 WORKDIR /app/skia/thumbnail_generator
24
25 RUN /app/skia/thumbnail_generator/build.sh clean
26 RUN /app/skia/thumbnail_generator/build.sh