header.ya.make.inc 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. INCLUDE_ONCE()
  2. INCLUDE(${ARCADIA_ROOT}/yql/essentials/minikql/computation/header.ya.make.inc)
  3. ADDINCL(
  4. ${ARCADIA_BUILD_ROOT}/${MODDIR}
  5. ${ARCADIA_BUILD_ROOT}/${MODDIR}/yql/essentials/minikql/invoke_builtins
  6. yql/essentials/minikql/invoke_builtins
  7. )
  8. COPY_FILE(TEXT
  9. yql/essentials/minikql/invoke_builtins/mkql_builtins_codegen.h.txt
  10. ${BINDIR}/yql/essentials/minikql/invoke_builtins/mkql_builtins_codegen.h
  11. OUTPUT_INCLUDES
  12. yql/essentials/minikql/computation/mkql_computation_node_codegen.h
  13. yql/essentials/minikql/codegen/codegen.h
  14. )
  15. COPY_FILE(TEXT
  16. yql/essentials/minikql/invoke_builtins/mkql_builtins_codegen_llvm.h.txt
  17. ${BINDIR}/yql/essentials/minikql/invoke_builtins/mkql_builtins_codegen_llvm.h
  18. OUTPUT_INCLUDES
  19. llvm/IR/Constants.h
  20. llvm/IR/DerivedTypes.h
  21. llvm/IR/Instructions.h
  22. )
  23. COPY_FILE(TEXT
  24. yql/essentials/minikql/invoke_builtins/mkql_builtins_impl.h.txt
  25. ${BINDIR}/yql/essentials/minikql/invoke_builtins/mkql_builtins_impl.h
  26. OUTPUT_INCLUDES
  27. mkql_builtins_impl_common.h
  28. mkql_builtins.h
  29. mkql_builtins_codegen.h
  30. mkql_builtins_codegen_llvm.h
  31. arrow/array/array_base.h
  32. arrow/array/util.h
  33. )
  34. COPY_FILE(TEXT
  35. yql/essentials/minikql/invoke_builtins/mkql_builtins_decimal.h.txt
  36. ${BINDIR}/yql/essentials/minikql/invoke_builtins/mkql_builtins_decimal.h
  37. OUTPUT_INCLUDES
  38. mkql_builtins_impl.h
  39. )