X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=descriptor-packages%2Fmk%2Fpkg.mk;h=4226ebfcf80417554519bc0d68723961608e1854;hb=84fe31f632166d2fbf566968bd25aa9545e96fdc;hp=350af35e6f8af8dd9f2a3a47fd0883515687ae68;hpb=230c540cf52f3fbe05d40d6650a97d1e55327249;p=osm%2Fdevops.git diff --git a/descriptor-packages/mk/pkg.mk b/descriptor-packages/mk/pkg.mk index 350af35e..4226ebfc 100644 --- a/descriptor-packages/mk/pkg.mk +++ b/descriptor-packages/mk/pkg.mk @@ -20,49 +20,63 @@ TOOLS_DIR := $(TOPDIR)/descriptor-packages/tools PKG_BASE_NAME := $(shell basename $(shell pwd)) PKG_NAME := $(addsuffix .tar.gz, $(PKG_BASE_NAME)) -CHARM_DIR := $(TOPDIR)/juju-charms +CHARM_DIR := $(TOPDIR)/charms CHARM_SRC_DIR := $(CHARM_DIR)/layers CHARM_DOCKER_TAG := charm-tools CHARM_BUILD_DIR := $(CHARM_DIR)/builds +DOCKER_BUILD ?= Q=@ GEN_VNFD_PKG := $(TOOLS_DIR)/gen_vnfd_pkg.sh GEN_NSD_PKG := $(TOOLS_DIR)/gen_nsd_pkg.sh GEN_PKG := $(TOOLS_DIR)/generate_descriptor_pkg.sh +TEST_PKG := $(TOOLS_DIR)/validate_descriptor.py BUILD_VNFD := $(shell readlink -f .|sed -e 's/\/.*descriptor-packages//' | grep vnfd) DEP_FILES = $(wildcard src/*) ifdef BUILD_VNFD -$(BUILD_DIR)/$(PKG_BASE_NAME): src $(DEP_FILES) +$(BUILD_DIR)/$(PKG_BASE_NAME): src $(Q)mkdir -p $@ $(Q)cp -rf $