Hi there,

I am building some tools from *external/llvm*, specifically *opt*, 
*llvm-link*, and* llc*.
For this, I revived the relevant Android.mk from previous commits
(for each of the tools, and a relevant portion at external/llvm/Android.mk).
They are normally picked up by the soong build system, and I can for 
example call: `m opt`.

However, these tools depend on *two intermediates*:

   - 
   
target/product/<DEVICE>/gen/EXECUTABLES/opt_intermediates/llvm/IR/Attributes.inc
   - 
   
target/product/<DEVICE>/gen/EXECUTABLES/opt_intermediates/llvm/IR/Intrinsics.gen

I have enabled FORCE_BUILD_LLVM_COMPONENTS (see here 
<https://cs.android.com/android/platform/superproject/+/android10-release:external/llvm/Android.bp;l=159>
)
and I can see there are relevant entries for what I want at lines: 148 
<https://cs.android.com/android/platform/superproject/+/android10-release:external/llvm/Android.bp;l=148>
 and  154 
<https://cs.android.com/android/platform/superproject/+/android10-release:external/llvm/Android.bp;l=154>
.

So, is my question is: is there a way to generate those 2 intermediate 
files using the existing Android.bp setup on android10-release branch 
<https://cs.android.com/android/platform/superproject/+/android10-release:external/llvm/>
?

Cheers,
Paschalis

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/6e937488-80cb-42c8-b15c-087cafb7c400%40googlegroups.com.

Reply via email to