1 #============================================================================
2 # Rules for creating distribution packages
3 #============================================================================
6 PACKAGE_FILE = $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.bz2 ;
7 PACKAGE_DIR = $(PACKAGE_NAME)-$(PACKAGE_VERSION) ;
8 LOCATE_DISTTEMP ?= $(top_builddir)/build/dist ;
11 ## Add files to distribution package
15 local target = $(i:R=$(LOCATE_DISTTEMP)/$(PACKAGE_DIR)/$(SUBDIR)) ;
16 local dir = $(i:DR=$(LOCATE_DISTTEMP)/$(PACKAGE_DIR)/$(SUBDIR)) ;
17 local source = $(i:G=$(SOURCE_GRIST:E)_PACKAGE) ;
19 Copy $(target) : $(source) ;
20 LOCATE on $(source) = $(SUBDIR) ;
21 Depends $(target) : $(dir) ;
22 Depends $(target) : $(source) ;
23 Depends $(PACKAGE_FILE) : $(target) ;
29 tar -c --bzip2 -C $(LOCATE_DISTTEMP) -f $(<) $(PACKAGE_DIR)
32 TarBz2 $(PACKAGE_FILE) ;
33 Depends dist : $(PACKAGE_FILE) ;