Devops Cleanup
[osm/devops.git] / descriptor-packages / mk / pkg.mk
diff --git a/descriptor-packages/mk/pkg.mk b/descriptor-packages/mk/pkg.mk
deleted file mode 100644 (file)
index 4226ebf..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-#
-#   Copyright 2017 Sandvine
-#
-#   Licensed under the Apache License, Version 2.0 (the "License");
-#   you may not use this file except in compliance with the License.
-#   You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-#   Unless required by applicable law or agreed to in writing, software
-#   distributed under the License is distributed on an "AS IS" BASIS,
-#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#   See the License for the specific language governing permissions and
-#   limitations under the License.
-
-TOPDIR=$(shell readlink -f .|sed -e 's/\/descriptor-packages\/.*//')
-
-BUILD_DIR := build
-TOOLS_DIR := $(TOPDIR)/descriptor-packages/tools
-PKG_BASE_NAME := $(shell basename $(shell pwd))
-PKG_NAME      := $(addsuffix .tar.gz, $(PKG_BASE_NAME))
-
-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
-       $(Q)mkdir -p $@
-       $(Q)cp -rf $</. $@
-       $(Q)$(GEN_VNFD_PKG) $< $@
-else
-$(BUILD_DIR)/$(PKG_BASE_NAME): src
-       $(Q)mkdir -p $@
-       $(Q)cp -rf $</. $@
-       $(Q)$(GEN_NSD_PKG) $< $@
-endif
-
-ifdef VNFD_CHARM
-$(BUILD_DIR)/$(PKG_NAME): $(DEP_FILES) $(CHARM_BUILD_DIR)/$(VNFD_CHARM)
-       $(Q)echo "building $(PKG_BASE_NAME) with charm $(VNFD_CHARM)"
-       $(Q)$(MAKE) --no-print-directory $(BUILD_DIR)/$(PKG_BASE_NAME)
-       $(Q)cp -rf $(CHARM_BUILD_DIR)/$(VNFD_CHARM) $(BUILD_DIR)/$(PKG_BASE_NAME)/charms
-       $(Q)$(GEN_PKG) --no-remove-files -d $(BUILD_DIR) $(BUILD_DIR)/$(PKG_BASE_NAME)
-else
-$(BUILD_DIR)/$(PKG_NAME): $(DEP_FILES)
-       $(Q)echo "building $(PKG_BASE_NAME) $(BUILD_DIR)"
-       $(Q)$(MAKE) --no-print-directory $(BUILD_DIR)/$(PKG_BASE_NAME)
-       $(Q)$(GEN_PKG) --no-remove-files -d $(BUILD_DIR) $(BUILD_DIR)/$(PKG_BASE_NAME)
-endif
-
-ifdef DOCKER_BUILD
-$(CHARM_BUILD_DIR)/%: $(CHARM_SRC_DIR)/%
-       $(Q)docker build -q -t $(CHARM_DOCKER_TAG) $(CHARM_DIR)/.
-       $(CHARM_DIR) $(CHARM_DOCKER_TAG) charm-build -o $(CHARM_DIR) $<
-else
-$(CHARM_BUILD_DIR)/%: $(CHARM_SRC_DIR)/%
-       $(Q)charm build -o $(CHARM_DIR) $<
-endif
-
-clean:
-       $(Q)rm -rf $(BUILD_DIR)
-       $(Q)rm -rf $(CHARM_BUILD_DIR)
-
-test:
-       $(Q)echo -n testing $(shell readlink -f src/*.yaml)  "             "
-       $(Q)$(TEST_PKG) src/*.yaml
-       $(Q)echo OK
-
-.DEFAULT_GOAL := all