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 + -
显示快捷键?