Makefile 752 B

123456789101112131415161718192021222324252627282930
  1. ##
  2. # Copyright (C) 2021 Alibaba Group Holding Limited
  3. ##
  4. ifeq ("$(BUILD_SYSTEM)","YOCTO_BUILD")
  5. export PATH_TO_SYSROOT=${SYSROOT_DIR}
  6. export TOOLSCHAIN_PATH=${TOOLCHAIN_DIR}
  7. export TOOLCHAIN_HOST=${CROSS_COMPILE}
  8. else
  9. export PATH_TO_SYSROOT=${BUILDROOT_DIR}/output/host/riscv64-buildroot-linux-gnu/sysroot
  10. export TOOLSCHAIN_PATH=${BUILDROOT_DIR}/output/host
  11. export TOOLCHAIN_HOST=${TOOLSCHAIN_PATH}/bin/riscv64-unknown-linux-gnu-
  12. endif
  13. default: efuse_lib efuse_test
  14. efuse_lib:
  15. make -C lib/src ARCH=$(ARCH) CROSS=$(CROSS_COMPILE)
  16. efuse_test: efuse_lib
  17. make -C test/efuse_demo ARCH=$(ARCH) CROSS=$(CROSS_COMPILE)
  18. .PHONY: clean
  19. clean: clean_lib clean_test
  20. clean_lib:
  21. make -C lib/src clean
  22. clean_test:
  23. make -C test/efuse_demo clean