Skip to content

Commit 0e0ec7d

Browse files
committed
add webOS to gitlab build
1 parent 937f13b commit 0e0ec7d

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

.gitlab-ci.yml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,29 @@ build-retroarch-linux-i686:
327327
- "cd gfx/video_filters && make -j$NUMPROC build=release && make -j$NUMPROC build=release strip && cd -"
328328
- "cp -f gfx/video_filters/*.so ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/video"
329329
- "cp -f gfx/video_filters/*.filt ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/video"
330-
330+
331+
build-retroarch-webos-armv7a:
332+
image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-webos:latest
333+
stage: build
334+
variables:
335+
MEDIA_PATH: .media
336+
before_script:
337+
- export NUMPROC=$(($(nproc)/3))
338+
- . /developer/arm-webos-linux-gnueabi_sdk-buildroot/environment-setup
339+
artifacts:
340+
paths:
341+
- retroarch
342+
- ${MEDIA_PATH}
343+
expire_in: 10 min
344+
dependencies: []
345+
script:
346+
- make -f Makefile.webos retroarch -j$NUMPROC
347+
- arm-webos-linux-gnueabi-strip --strip-unneeded retroarch
348+
- mkdir -p ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/audio
349+
- mkdir -p ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/video
350+
- cp -f libretro-common/audio/dsp_filters/*.dsp ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/audio
351+
- cp -f gfx/video_filters/*.filt ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/video
352+
331353
.build-retroarch-macos-xcode:
332354
# Metal/Universal x86_64 arm64 is default
333355
tags:

0 commit comments

Comments
 (0)