1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# ASCII-Invaders 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunASCII_INVADERS_VERSION = 1.0.1 8*4882a593SmuzhiyunASCII_INVADERS_SITE = $(call github,macdice,ascii-invaders,v$(ASCII_INVADERS_VERSION)) 9*4882a593SmuzhiyunASCII_INVADERS_DEPENDENCIES = ncurses 10*4882a593SmuzhiyunASCII_INVADERS_LICENSE = GPL-2.0+ 11*4882a593SmuzhiyunASCII_INVADERS_LICENSE_FILES = LICENSE 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun# For compiling statically, libraries must be specified after the object file 14*4882a593Smuzhiyundefine ASCII_INVADERS_POST_EXTRACT_FIXUP 15*4882a593Smuzhiyun sed -i 's/\$$(LIBS) invaders.o/invaders.o \$$(LIBS)/' $(@D)/Makefile 16*4882a593Smuzhiyunendef 17*4882a593SmuzhiyunASCII_INVADERS_POST_EXTRACT_HOOKS += ASCII_INVADERS_POST_EXTRACT_FIXUP 18*4882a593Smuzhiyun 19*4882a593Smuzhiyundefine ASCII_INVADERS_BUILD_CMDS 20*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) 21*4882a593Smuzhiyunendef 22*4882a593Smuzhiyun 23*4882a593Smuzhiyundefine ASCII_INVADERS_INSTALL_TARGET_CMDS 24*4882a593Smuzhiyun $(INSTALL) -D -m 0755 $(@D)/ascii_invaders $(TARGET_DIR)/usr/bin/ascii_invaders 25*4882a593Smuzhiyunendef 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun$(eval $(generic-package)) 28