File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -522,6 +522,7 @@ BR2_PACKAGE_HANDY=y
522522BR2_PACKAGE_HATARI=y
523523BR2_PACKAGE_MAME2000=y
524524BR2_PACKAGE_MAME2003_XTREME=y
525+ BR2_PACKAGE_MELONDS=y
525526BR2_PACKAGE_MGBA=y
526527BR2_PACKAGE_NEKOP2=y
527528BR2_PACKAGE_NEOCD=y
Original file line number Diff line number Diff line change @@ -554,6 +554,7 @@ BR2_PACKAGE_HANDY=y
554554BR2_PACKAGE_HATARI=y
555555BR2_PACKAGE_MAME2000=y
556556BR2_PACKAGE_MAME2003_XTREME=y
557+ BR2_PACKAGE_MELONDS=y
557558BR2_PACKAGE_MGBA=y
558559BR2_PACKAGE_NEKOP2=y
559560BR2_PACKAGE_NEOCD=y
Original file line number Diff line number Diff line change @@ -470,6 +470,7 @@ BR2_PACKAGE_HANDY=y
470470BR2_PACKAGE_HATARI=y
471471BR2_PACKAGE_MAME2000=y
472472BR2_PACKAGE_MAME2003_XTREME=y
473+ BR2_PACKAGE_MELONDS=y
473474BR2_PACKAGE_MGBA=y
474475BR2_PACKAGE_NEKOP2=y
475476BR2_PACKAGE_NEOCD=y
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ menu "Emulators"
4848 source "package/hatari/Config.in"
4949 source "package/mame2000/Config.in"
5050 source "package/mame2003-xtreme/Config.in"
51+ source "package/melonds/Config.in"
5152 source "package/mgba/Config.in"
5253 source "package/nekop2/Config.in"
5354 source "package/neocd/Config.in"
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ $(TARGET): $(wildcard *.c)
1212translations : $(MO_FILES )
1313
1414% .mo : % .po
15- msgfmt -o $@ $<
15+ $( HOST_DIR ) /bin/ msgfmt -o $@ $<
1616
1717clean :
1818 -rm -rf $(TARGET ) $(MO_FILES ) * .o
Original file line number Diff line number Diff line change 1+ <Configuration >
2+ <Run >melonds</Run >
3+ <Extensions >
4+ <Extension >.nds</Extension >
5+ <Extension >.ids</Extension >
6+ <Extension >.dsi</Extension >
7+ </Extensions >
8+ </Configuration >
Original file line number Diff line number Diff line change 1+ menuconfig BR2_PACKAGE_MELONDS
2+ bool "melonds"
3+ depends on BR2_PACKAGE_RETROARCH
4+ help
5+ libretro implementation of melonds
Original file line number Diff line number Diff line change 1+ # ###############################################################################
2+ #
3+ # melonds
4+ #
5+ # ###############################################################################
6+
7+ MELONDS_VERSION = c6488c88cb4c7583dbcd61609e0eef441572fae8
8+ MELONDS_SITE = https://github.com/libretro/melonds.git
9+ MELONDS_SITE_METHOD = git
10+ MELONDS_LICENSE = Non-commercial
11+ MELONDS_LICENSE_FILES = LICENSE.txt
12+ MELONDS_MAKE_OPTS += \
13+ CROSS_COMPILE=$(TARGET_CROSS ) \
14+ CC=$(TARGET_CROSS ) gcc \
15+ CXX=$(TARGET_CROSS ) g++ \
16+ ARCH=$(BR2_NORMALIZED_ARCH )
17+
18+ define MELONDS_BUILD_CMDS
19+ $(TARGET_MAKE_ENV ) $(TARGET_CONFIGURE_ARGS ) $(MAKE ) -C $(@D ) $(MELONDS_MAKE_OPTS )
20+ endef
21+
22+ define MELONDS_INSTALL_TARGET_CMDS
23+ mkdir -p $(TARGET_DIR ) /root/.config/retroarch/cores
24+ wget -O $(TARGET_DIR ) /root/.config/retroarch/cores/melonds_libretro.info https://raw.githubusercontent.com/libretro/libretro-super/master/dist/info/melonds_libretro.info
25+ $(INSTALL ) -m 0755 -D $(@D ) /melonds_libretro.so $(TARGET_DIR ) /root/.config/retroarch/cores/
26+ endef
27+
28+ $(eval $(generic-package))
You can’t perform that action at this time.
0 commit comments