Also disable master-2-16-32-{att,dt,tt} jobs that hang on inactive blade hardware
Makefile
makefiles/target/
-----------------
o Refactor Makefile, move target logic into makefiles/targets/{target-name}.mk
o Add context specific help -> makefile target: help-{target-name}
Change-Id: Ib00975e56488c7c23ebc01963002be59a7e3c97c
diff --git a/Makefile b/Makefile
index 75ed605..2a9bb30 100644
--- a/Makefile
+++ b/Makefile
@@ -37,30 +37,21 @@
# JJB_VERSION ?= 4.1.0
JOBCONFIG_DIR ?= job-configs
+# -----------------------------------------------------------------------
+# horrible dep: (ie -- .PHONY: $(JOBCONFIG_DIR))
+# o Directory inode always changing due to (time-last-accessed++).
+# o Dependent Targets always re-made due to setale dependency.
+# o Use file inside directory as dep rather than a directory.
+# -----------------------------------------------------------------------
$(JOBCONFIG_DIR):
mkdir $@
-## -----------------------------------------------------------------------
-## Intent: Sanity check incoming JJB config changes.
-## Todo: Depend on makefiles/lint/jjb.mk :: lint-jjb
-## -----------------------------------------------------------------------
-# lint : lint-jjb
-lint-tox:
- tox -e py310
-
-## -----------------------------------------------------------------------
-## -----------------------------------------------------------------------
-.PHONY: test
-test: $(venv-activate-script) $(JOBCONFIG_DIR)
- $(activate) \
- && pipdeptree \
- && jenkins-jobs -l DEBUG test --recursive --config-xml -o "$(JOBCONFIG_DIR)" jjb/ ;
-
-## -----------------------------------------------------------------------
-## -----------------------------------------------------------------------
-.PHONY: clean
-clean:
- $(RM) -r $(JOBCONFIG_DIR)
+##-------------------##
+##---] TARGETS [---##
+##-------------------##
+include $(MAKEDIR)/targets/check.mk
+include $(MAKEDIR)/targets/tox.mk# # python unit testing
+include $(MAKEDIR)/targets/test.mk
## Display make help late
include $(ONF_MAKE)/help/trailer.mk