package.jam
来自「经典开源游戏glest的源代码」· JAM 代码 · 共 34 行
JAM
34 行
#============================================================================# Rules for creating distribution packages#============================================================================PACKAGE_FILES = ;PACKAGE_FILE = $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.bz2 ;PACKAGE_DIR = $(PACKAGE_NAME)-$(PACKAGE_VERSION) ;LOCATE_DISTTEMP ?= $(top_builddir)/build/dist ;## Package files## Add files to distribution packagerule Package{ for i in $(<) { local target = $(i:R=$(LOCATE_DISTTEMP)/$(PACKAGE_DIR)/$(SUBDIR)) ; local dir = $(i:DR=$(LOCATE_DISTTEMP)/$(PACKAGE_DIR)/$(SUBDIR)) ; local source = $(i:G=$(SOURCE_GRIST:E)_PACKAGE) ; MkDir $(dir) ; Copy $(target) : $(source) ; LOCATE on $(source) = $(SUBDIR) ; Depends $(target) : $(dir) ; Depends $(target) : $(source) ; Depends $(PACKAGE_FILE) : $(target) ; }}actions TarBz2{ tar -c --bzip2 -C $(LOCATE_DISTTEMP) -f $(<) $(PACKAGE_DIR)}TarBz2 $(PACKAGE_FILE) ;Depends dist : $(PACKAGE_FILE) ;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?