1#!/bin/bash 2 3# Generates the .ecl files 4 5set -eu 6 7script_dir="$( 8 cd "$(dirname "$0")" 9 echo "${PWD}" 10)" 11 12exclude_list="${ECLAIR_PROJECT_ROOT}/docs/misra/exclude-list.json" 13accepted_rst="${ECLAIR_PROJECT_ROOT}/docs/misra/rules.rst" 14 15# Generate the exclude list file 16"${script_dir}/adopted.sh" "${exclude_list}" 17 18# Generate accepted guidelines 19"${script_dir}/accepted_guidelines.sh" "${accepted_rst}" 20 21# Generate the list of linker-defined symbols (must be run after a Xen build) 22"${script_dir}/generate-linker-symbols.sh" 23