Skip to content

Commit

Permalink
refactor: configure external tree
Browse files Browse the repository at this point in the history
  • Loading branch information
qkdreyer committed Nov 26, 2023
1 parent 5b5a224 commit 92df8fa
Show file tree
Hide file tree
Showing 9 changed files with 773 additions and 14,114 deletions.
90 changes: 90 additions & 0 deletions Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
menu "Boot scripts"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/bootscript/Config.in"
endmenu

menu "User interfaces"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/garlicui/Config.in"
endmenu

menu "Gamepad providers"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/gamepad/Config.in"
endmenu

menu "Emulators"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/retroarch/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/retroarch-sdl2/Config.in"
menu "Cores"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/81/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/a5200/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/arduous/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/atari800/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/bluemsx/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/crocods/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/dosbox-pure/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/fake08/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/fbalpha2012/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/fbalpha2012-neogeo/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/fbneo/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/fceumm/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/freechaf/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/freeintv/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/fuse/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/gambatte/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/gearsystem/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/genesis-plus-gx/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/gpsp/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/gw/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/handy/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/hatari/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/mame2000/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/mame2003-xtreme/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/mgba/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/mupen64plus-nx/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/nekop2/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/neocd/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/nestopia/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/ngp/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/o2em/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/opera/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/pce-fast/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/pcfx/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/pcsx-rearmed/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/picodrive/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/pokemini/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/potator/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/prboomlr/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/prosystem/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/puae2021/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/px68k/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/quasi88/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/sameduck/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/scummvm/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/snes9x/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/snes9x2002/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/snes9x2005/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/snes9x2010/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/stella2014/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/supafaust/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/supergrafx/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/tic80/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/tyrquake/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/uzem/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/vb/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/vecx/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/vemulator/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/vice/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/virtualjaguar/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/wswan/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/x1/Config.in"
endmenu
endmenu

menu "Audio and video applications"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/audio/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/display/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/fira-sans/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/icofont/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/noto-sans/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/oswald/Config.in"
source "$BR2_EXTERNAL_GARLIC_OS_PATH/package/roboto/Config.in"
endmenu
7 changes: 7 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
ARG from=registry.gitlab.com/buildroot.org/buildroot/base:20230207.1123
FROM ${from}
COPY --chown=br-user . .
ARG config
RUN cat patch/sdl.patch | git -C buildroot apply
RUN make -C buildroot BR2_EXTERNAL=/home/br-user garlicos_${config}_defconfig
#RUN make -C buildroot
Loading

0 comments on commit 92df8fa

Please sign in to comment.