X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=docker%2Fmk%2Fdirs.mk;fp=docker%2Fmk%2Fdirs.mk;h=53846cc57a30142b1c6f63606a7e20515486b839;hb=13d76c8224da1ff6ad5181a03af9f4085dae95d4;hp=0000000000000000000000000000000000000000;hpb=b84208591169bb31951cdb0c43e24322c2e76fc0;p=osm%2Fdevops.git diff --git a/docker/mk/dirs.mk b/docker/mk/dirs.mk new file mode 100644 index 00000000..53846cc5 --- /dev/null +++ b/docker/mk/dirs.mk @@ -0,0 +1,47 @@ +# +# 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\/.*//') +TOOLS_DIR := $(TOPDIR)/tools + +SUBDIRS_CLEAN = $(addsuffix .clean, $(SUBDIRS)) +SUBDIRS_TEST = $(addsuffix .test, $(SUBDIRS)) +SUBDIRS_TAG = $(addsuffix .tag, $(SUBDIRS)) + +.PHONY: $(SUBDIRS) $(SUBDIRS_CLEAN) clean test tag + +all: $(SUBDIRS) + +clean: $(SUBDIRS_CLEAN) + +test: $(SUBDIRS_TEST) + +tag: $(SUBDIRS_TAG) + +$(SUBDIRS_CLEAN): %.clean: + @$(MAKE) --no-print-directory -C $* clean + +$(SUBDIRS_TEST): %.test: + @$(MAKE) --no-print-directory -C $* test + +$(SUBDIRS_TAG): %.tag: + @$(MAKE) --no-print-directory -C $* tag + +$(SUBDIRS): + @$(MAKE) --no-print-directory -C $@ + +test: + $(TOOLS_DIR)/launch_tests.sh