Open CI Scripts: Initial Commit
* build_helper: Python script which builds sets
of configurations from a json file input
* checkpatch: Bash scripts helping with running checkpatch
* cppcheck: Bash script helping with running cppcheck
* lava_helper: Python script which generates a lava job
definition and parses the output of a lava dispatcher
* tfm_ci_pylib: Generic Python module for Open CI
* configs: Directory storing reference configurations
Change-Id: Ibda0cbfeb5b004b35fef3c2af4cb5c012f2672b4
Signed-off-by: Galanakis, Minos <minos.galanakis@linaro.org>
diff --git a/doc/makefile b/doc/makefile
new file mode 100644
index 0000000..9997424
--- /dev/null
+++ b/doc/makefile
@@ -0,0 +1,36 @@
+# -----------------------------------------------------------------------------\
+# Copyright (c) 2017-2019, Arm Limited and Contributors. All rights reserved. \
+# \
+# SPDX-License-Identifier: BSD-3-Clause \
+# \
+------------------------------------------------------------------------------*/
+
+.PHONY: all
+
+COMPR=7z
+
+ifeq ($(OS),Windows_NT)
+COMPR=7z.exe
+endif
+
+COMPR_FLAGS=a -tzip
+
+git_hash:=$(shell git log --format="%cd_%h" --date=short -n 1)
+
+archive_name=html_${git_hash}.zip
+
+.PHONY: all
+all: html zip
+
+html:
+ doxygen Doxyfile
+
+zip: ${archive_name}
+
+${archive_name}: html
+ "${COMPR}" ${COMPR_FLAGS} $@ $?
+
+.PHONY: clean
+clean:
+ -rm html_*.zip
+ -rm -rf html