0003-codaj12-fix-building-issue.patch 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. From 103b02bd32ed65174b16af02215807d8d0e133a6 Mon Sep 17 00:00:00 2001
  2. From: Andy Hu <andy.hu@starfivetech.com>
  3. Date: Tue, 16 Aug 2022 21:58:00 +0800
  4. Subject: [PATCH] codaj12: fix building issue
  5. ---
  6. codaj12/codaj12_buildroot.mak | 31 ++++++++++++++++++++++++++++++-
  7. 1 file changed, 30 insertions(+), 1 deletion(-)
  8. diff --git a/codaj12/codaj12_buildroot.mak b/codaj12/codaj12_buildroot.mak
  9. index bffe02d..6833f09 100644
  10. --- a/codaj12/codaj12_buildroot.mak
  11. +++ b/codaj12/codaj12_buildroot.mak
  12. @@ -53,7 +53,8 @@ ifeq ("$(BUILD_CONFIGURATION)", "EmbeddedLinux")
  13. endif
  14. ifeq ("$(BUILD_CONFIGURATION)", "EmbeddedRiscvLinux")
  15. - CROSS_CC_PREFIX = riscv64-buildroot-linux-gnu-
  16. +# CROSS_CC_PREFIX = riscv64-buildroot-linux-gnu-
  17. + CROSS_CC_PREFIX =
  18. PLATFORM = riscvlinux
  19. endif
  20. CC = $(CROSS_CC_PREFIX)gcc
  21. @@ -146,3 +147,31 @@ obj/%.o: %.c $(MAKEFILE)
  22. lint:
  23. "$(LINT_HOME)/flint" -i"$(LINT_HOME)" $(DEFINES) $(INCLUDES) $(VPATH2) linux_std.lnt $(HAPS_RULE) $(NONOS_RULE) $(SOURCES_COMMON)
  24. +TARGET_DIR=../target
  25. +STAGING_DIR=$(TARGET_DIR)
  26. +INSTALL=install
  27. +
  28. +install:
  29. + @echo install ...
  30. + $(INSTALL) -D -m 0777 jdi/linux/driver/load.sh $(TARGET_DIR)/root/codaj12/load.sh
  31. + $(INSTALL) -D -m 0777 jdi/linux/driver/unload.sh $(TARGET_DIR)/root/codaj12/unload.sh
  32. + $(INSTALL) -D -m 0644 libcodadec.so $(TARGET_DIR)/usr/lib/libcodadec.so
  33. + @echo "install STAGING_DIR ..."
  34. + $(INSTALL) -D -m 0644 jpuapi/jpuapi.h $(STAGING_DIR)/usr/include/codaj12/jpuapi/jpuapi.h
  35. + $(INSTALL) -D -m 0644 jpuapi/jpuapifunc.h $(STAGING_DIR)/usr/include/codaj12/jpuapi/jpuapifunc.h
  36. + $(INSTALL) -D -m 0644 jpuapi/regdefine.h $(STAGING_DIR)/usr/include/codaj12/jpuapi/regdefine.h
  37. + $(INSTALL) -D -m 0644 jpuapi/jpuconfig.h $(STAGING_DIR)/usr/include/codaj12/jpuapi/jpuconfig.h
  38. + $(INSTALL) -D -m 0644 jpuapi/jputypes.h $(STAGING_DIR)/usr/include/codaj12/jpuapi/jputypes.h
  39. + $(INSTALL) -D -m 0644 jpuapi/jputable.h $(STAGING_DIR)/usr/include/codaj12/jpuapi/jputable.h
  40. + $(INSTALL) -D -m 0644 sample/helper/cnm_fpga.h $(STAGING_DIR)/usr/include/codaj12/sample/helper/cnm_fpga.h
  41. + $(INSTALL) -D -m 0644 sample/helper/platform.h $(STAGING_DIR)/usr/include/codaj12/sample/helper/platform.h
  42. + $(INSTALL) -D -m 0644 sample/helper/yuv_feeder.h $(STAGING_DIR)/usr/include/codaj12/sample/helper/yuv_feeder.h
  43. + $(INSTALL) -D -m 0644 sample/helper/datastructure.h $(STAGING_DIR)/usr/include/codaj12/sample/helper/datastructure.h
  44. + $(INSTALL) -D -m 0644 sample/helper/jpulog.h $(STAGING_DIR)/usr/include/codaj12/sample/helper/jpulog.h
  45. + $(INSTALL) -D -m 0644 sample/main_helper.h $(STAGING_DIR)/usr/include/codaj12/sample/main_helper.h
  46. + $(INSTALL) -D -m 0644 jdi/linux/driver/jpu.h $(STAGING_DIR)/usr/include/codaj12/jdi/linux/driver/jpu.h
  47. + $(INSTALL) -D -m 0644 jdi/linux/driver/jmm.h $(STAGING_DIR)/usr/include/codaj12/jdi/linux/driver/jmm.h
  48. + $(INSTALL) -D -m 0644 jdi/jdi.h $(STAGING_DIR)/usr/include/codaj12/jdi/jdi.h
  49. + $(INSTALL) -D -m 0644 jdi/mm.h $(STAGING_DIR)/usr/include/codaj12/jdi/mm.h
  50. + $(INSTALL) -D -m 0644 config.h $(STAGING_DIR)/usr/include/codaj12/config.h
  51. +
  52. --
  53. 2.36.0