1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# stella 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSTELLA_VERSION = 6.4 8*4882a593SmuzhiyunSTELLA_SOURCE = stella-$(STELLA_VERSION)-src.tar.xz 9*4882a593SmuzhiyunSTELLA_SITE = https://github.com/stella-emu/stella/releases/download/$(STELLA_VERSION) 10*4882a593SmuzhiyunSTELLA_LICENSE = GPL-2.0+ 11*4882a593SmuzhiyunSTELLA_LICENSE_FILES = Copyright.txt License.txt 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSTELLA_DEPENDENCIES = sdl2 libpng zlib 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunSTELLA_CONF_OPTS = \ 16*4882a593Smuzhiyun --host=$(GNU_TARGET_NAME) \ 17*4882a593Smuzhiyun --prefix=/usr \ 18*4882a593Smuzhiyun --with-sdl-prefix=$(STAGING_DIR)/usr 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun# The configure script is not autoconf based, so we use the 21*4882a593Smuzhiyun# generic-package infrastructure 22*4882a593Smuzhiyundefine STELLA_CONFIGURE_CMDS 23*4882a593Smuzhiyun (cd $(@D); \ 24*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) \ 25*4882a593Smuzhiyun $(TARGET_CONFIGURE_ARGS) \ 26*4882a593Smuzhiyun ./configure $(STELLA_CONF_OPTS) \ 27*4882a593Smuzhiyun ) 28*4882a593Smuzhiyunendef 29*4882a593Smuzhiyun 30*4882a593Smuzhiyundefine STELLA_BUILD_CMDS 31*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) 32*4882a593Smuzhiyunendef 33*4882a593Smuzhiyun 34*4882a593Smuzhiyundefine STELLA_INSTALL_TARGET_CMDS 35*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) DESTDIR="$(TARGET_DIR)" -C $(@D) install 36*4882a593Smuzhiyunendef 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun$(eval $(generic-package)) 39