Skip to content

Instantly share code, notes, and snippets.

@substring
Created September 2, 2016 14:21
Show Gist options
  • Save substring/054a286cd7f8a2680f5bdeff6226fde8 to your computer and use it in GitHub Desktop.
Save substring/054a286cd7f8a2680f5bdeff6226fde8 to your computer and use it in GitHub Desktop.
################################################################################
#
#advancemame
#
################################################################################
#latest
#ADVANCEMAME_VERSION = 339eab5a4b19a614b53efee2d62015c758694a4f
#ADVANCEMAME_SITE = $(call github,amadvance,advancemame,$(ADVANCEMAME_VERSION))
#stable
#https://github.com/amadvance/advancemame/archive/advancemame-1.4.tar.gz
ADVANCEMAME_VERSION = v1.4
ADVANCEMAME_VERSION = 237ca5c898e51e1b7a70ce52bccf008aa722e924
ADVANCEMAME_SITE = $(call github,amadvance,advancemame,$(ADVANCEMAME_VERSION))
ADVANCEMAME_CONF_OPTS += --enable-pthreads \
--enable-sdl \
--enable-sdl-prefix=$(HOST_DIR)/usr/bin
ADVANCEMAME_DEPENDENCIES += rpi-userland
#ADVANCEMAME_AUTORECONF = YES
# we're patching configure.in, but package cannot autoreconf with our version of
# autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES
define ADVANCEMAME_RUN_AUTOGEN
cd $(@D) && PATH=$(BR_PATH) ./autogen.sh
endef
ADVANCEMAME_PRE_CONFIGURE_HOOKS += ADVANCEMAME_RUN_AUTOGEN
#ADVANCEMAME_DEPENDENCIES += host-automake host-autoconf host-libtool
#HOST_ADVANCEMAME_DEPENDENCIES += host-automake host-autoconf host-libtool
#define RPI_FBCP_CROSS_FIXUP
# $(SED) 's|/opt/vc/include|$(STAGING_DIR)/usr/include|g' $(@D)/CMakeLists.txt
# $(SED) 's|/opt/vc/lib|$(STAGING_DIR)/usr/lib|g' $(@D)/CMakeLists.txt
# $(SED) 's|bcm_host|bcm_host vchostif|g' $(@D)/CMakeLists.txt
#endef
#RPI_FBCP_PRE_CONFIGURE_HOOKS += RPI_FBCP_CROSS_FIXUP
#define ADVANCEMAME_INSTALL_TARGET_CMDS
# $(INSTALL) -m 0755 -D $(@D)/fbcp $(TARGET_DIR)/usr/bin
#endef
#cmake
#$(eval $(cmake-package))
#autotools
$(eval $(autotools-package))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment