Advertisement
Guest User

Advancemame buggy empack

a guest
Apr 17th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 KB | None | 0 0
  1. ################################################################################
  2. #
  3. # recalbox-romfs-mame
  4. #
  5. ################################################################################
  6.  
  7. # Package generated with :
  8. # ./scripts/linux/empack.py --system mame --extension '.zip .ZIP' --fullname 'Mame' --platform arcade --theme mame libretro:mame2003:BR2_PACKAGE_LIBRETRO_MAME2003 libretro:mame2000:BR2_PACKAGE_LIBRETRO_MAME2000 advancemame:advancemame:BR2_PACKAGE_ADVANCEMAME libretro:mame2010:BR2_PACKAGE_LIBRETRO_MAME2010 libretro:mame2003_plus:BR2_PACKAGE_LIBRETRO_MAME2003_PLUS
  9.  
  10. # Name the 3 vars as the package requires
  11. RECALBOX_ROMFS_MAME_SOURCE =
  12. RECALBOX_ROMFS_MAME_SITE =
  13. RECALBOX_ROMFS_MAME_INSTALL_STAGING = NO
  14. # Set the system name
  15. SYSTEM_NAME_MAME = mame
  16. SYSTEM_XML_MAME = $(@D)/$(SYSTEM_NAME_MAME).xml
  17. # System rom path
  18. SOURCE_ROMDIR_MAME = $(RECALBOX_ROMFS_MAME_PKGDIR)/roms
  19.  
  20. # CONFIGGEN_STD_CMD is defined in recalbox-romfs, so take good care that
  21. # variables are global across buildroot
  22.  
  23.  
  24. ifneq ($(BR2_PACKAGE_LIBRETRO_MAME2003)$(BR2_PACKAGE_LIBRETRO_MAME2000)$(BR2_PACKAGE_ADVANCEMAME)$(BR2_PACKAGE_LIBRETRO_MAME2010)$(BR2_PACKAGE_LIBRETRO_MAME2003_PLUS),)
  25. define CONFIGURE_MAIN_MAME_START
  26. $(call RECALBOX_ROMFS_CALL_ADD_SYSTEM,$(SYSTEM_XML_MAME),Mame,$(SYSTEM_NAME_MAME),.zip .ZIP,arcade,mame)
  27. endef
  28.  
  29. ifneq ($(BR2_PACKAGE_LIBRETRO_MAME2003)$(BR2_PACKAGE_LIBRETRO_MAME2000)$(BR2_PACKAGE_ADVANCEMAME)$(BR2_PACKAGE_LIBRETRO_MAME2010)$(BR2_PACKAGE_LIBRETRO_MAME2003_PLUS),)
  30. define CONFIGURE_MAME_LIBRETRO_START
  31. $(call RECALBOX_ROMFS_CALL_START_EMULATOR,$(SYSTEM_XML_MAME),libretro)
  32. endef
  33. ifeq ($(BR2_PACKAGE_LIBRETRO_MAME2010),y)
  34. define CONFIGURE_MAME_LIBRETRO_MAME2010_DEF
  35. $(call RECALBOX_ROMFS_CALL_ADD_CORE,$(SYSTEM_XML_MAME),mame2010)
  36. endef
  37. endif
  38.  
  39. ifeq ($(BR2_PACKAGE_LIBRETRO_MAME2003),y)
  40. define CONFIGURE_MAME_LIBRETRO_MAME2003_DEF
  41. $(call RECALBOX_ROMFS_CALL_ADD_CORE,$(SYSTEM_XML_MAME),mame2003)
  42. endef
  43. endif
  44.  
  45. ifeq ($(BR2_PACKAGE_LIBRETRO_MAME2000),y)
  46. define CONFIGURE_MAME_LIBRETRO_MAME2000_DEF
  47. $(call RECALBOX_ROMFS_CALL_ADD_CORE,$(SYSTEM_XML_MAME),mame2000)
  48. endef
  49. endif
  50.  
  51. ifeq ($(BR2_PACKAGE_LIBRETRO_MAME2003_PLUS),y)
  52. define CONFIGURE_MAME_LIBRETRO_MAME2003_PLUS_DEF
  53. $(call RECALBOX_ROMFS_CALL_ADD_CORE,$(SYSTEM_XML_MAME),mame2003_plus)
  54. endef
  55. endif
  56.  
  57. define CONFIGURE_MAME_LIBRETRO_END
  58. $(call RECALBOX_ROMFS_CALL_END_EMULATOR,$(SYSTEM_XML_MAME))
  59. endef
  60. endif
  61.  
  62. ifneq ($(BR2_PACKAGE_LIBRETRO_MAME2003)$(BR2_PACKAGE_LIBRETRO_MAME2000)$(BR2_PACKAGE_ADVANCEMAME)$(BR2_PACKAGE_LIBRETRO_MAME2010)$(BR2_PACKAGE_LIBRETRO_MAME2003_PLUS),)
  63. define CONFIGURE_MAME_ADVANCEMAME_START
  64. $(call RECALBOX_ROMFS_CALL_START_EMULATOR,$(SYSTEM_XML_MAME),advancemame)
  65. endef
  66. ifeq ($(BR2_PACKAGE_ADVANCEMAME),y)
  67. define CONFIGURE_MAME_ADVANCEMAME_ADVANCEMAME_DEF
  68. $(call RECALBOX_ROMFS_CALL_ADD_CORE,$(SYSTEM_XML_MAME),advancemame)
  69. endef
  70. endif
  71.  
  72. define CONFIGURE_MAME_ADVANCEMAME_END
  73. $(call RECALBOX_ROMFS_CALL_END_EMULATOR,$(SYSTEM_XML_MAME))
  74. endef
  75. endif
  76.  
  77.  
  78.  
  79. define CONFIGURE_MAIN_MAME_END
  80. $(call RECALBOX_ROMFS_CALL_END_SYSTEM,$(SYSTEM_XML_MAME),$(SOURCE_ROMDIR_MAME),$(@D))
  81. endef
  82. endif
  83.  
  84. define RECALBOX_ROMFS_MAME_CONFIGURE_CMDS
  85. $(CONFIGURE_MAIN_MAME_START)
  86. $(CONFIGURE_MAME_LIBRETRO_START)
  87. $(CONFIGURE_MAME_LIBRETRO_MAME2010_DEF)
  88. $(CONFIGURE_MAME_LIBRETRO_MAME2003_DEF)
  89. $(CONFIGURE_MAME_LIBRETRO_MAME2000_DEF)
  90. $(CONFIGURE_MAME_LIBRETRO_MAME2003_PLUS_DEF)
  91. $(CONFIGURE_MAME_LIBRETRO_END)
  92. $(CONFIGURE_MAME_ADVANCEMAME_START)
  93. $(CONFIGURE_MAME_ADVANCEMAME_ADVANCEMAME_DEF)
  94. $(CONFIGURE_MAME_ADVANCEMAME_END)
  95. $(CONFIGURE_MAIN_MAME_END)
  96. endef
  97.  
  98. $(eval $(generic-package))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement