# # kyak@freenode/#qi-hardware # # This is free software, licensed under the GNU General Public License v2. # include $(TOPDIR)/rules.mk PKG_NAME:=bsd-games PKG_VERSION:=2.17 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=ftp://metalab.unc.edu/pub/Linux/games/ PKG_MD5SUM:=238a38a3a017ca9b216fc42bde405639 include $(INCLUDE_DIR)/package.mk define Package/bsd-games SUBMENU:=bsd-games SECTION:=games CATEGORY:=Games URL:=ftp://metalab.unc.edu/pub/Linux/games/ endef define Build/Configure endef CFLAGS:= define Build/Compile #Building tetris cd $(PKG_BUILD_DIR)/tetris; \ mv pathnames.h.in pathnames.h; \ $(TARGET_CC) -c -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -I$(STAGING_DIR)/usr/include input.c screen.c shapes.c scores.c tetris.c; \ $(TARGET_CC) -lncurses -L$(STAGING_DIR)/usr/lib -o tetris input.o screen.o shapes.o scores.o tetris.o #Building primes cd $(PKG_BUILD_DIR)/primes; \ $(TARGET_CC) -c -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings pattern.c pr_tbl.c primes.c; \ $(TARGET_CC) -lm -o primes pattern.o pr_tbl.o primes.o endef define Package/tetris $(call Package/bsd-games) TITLE:=the game of tetris DEPENDS:=+libncurses endef define Package/tetris/install $(INSTALL_DIR) \ $(1)/usr/bin \ $(1)/var/games $(INSTALL_BIN) \ $(PKG_BUILD_DIR)/tetris/tetris \ $(1)/usr/bin/tetris endef define Package/primes $(call Package/bsd-games) TITLE:=generate primes endef define Package/primes/install $(INSTALL_DIR) \ $(1)/usr/bin $(INSTALL_BIN) \ $(PKG_BUILD_DIR)/primes/primes \ $(1)/usr/bin/primes endef $(eval $(call BuildPackage,tetris)) $(eval $(call BuildPackage,primes))