setup-makefiles.sh 732 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. #
  3. # Copyright (C) 2016 The CyanogenMod Project
  4. # Copyright (C) 2017-2020 The LineageOS Project
  5. #
  6. # SPDX-License-Identifier: Apache-2.0
  7. #
  8. set -e
  9. DEVICE=DPL_sprout
  10. VENDOR=hmd
  11. # Load extract_utils and do some sanity checks
  12. MY_DIR="${BASH_SOURCE%/*}"
  13. if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
  14. ANDROID_ROOT="${MY_DIR}/../../.."
  15. HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
  16. if [ ! -f "${HELPER}" ]; then
  17. echo "Unable to find helper script at ${HELPER}"
  18. exit 1
  19. fi
  20. source "${HELPER}"
  21. # Initialize the helper
  22. setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"
  23. # Warning headers and guards
  24. write_headers
  25. write_makefiles "${MY_DIR}/proprietary-files.txt" true
  26. # Finish
  27. write_footers