[code-reflection] Integrated: move ffi cpp and include files under ./src/main/native

Gary Frost gfrost at openjdk.org
Fri Jun 20 15:50:30 UTC 2025


On Fri, 20 Jun 2025 15:45:13 GMT, Gary Frost <gfrost at openjdk.org> wrote:

> Previously *.cpp and *.include files were in the backend root dir (under cpp/*.cpp and include/*.h)
> 
> Now these files are pushed down to mimic maven src layout
> 
> /src/main/
>       java/
>           hat/backend packages
>       native/cpp/
>            *.cpp
>       native/include
>           *.h  
> ```      
> 
> Also we build a separate shared_backend.so rather than pulling the  source from shared dir into each backend.

This pull request has now been integrated.

Changeset: a8348857
Author:    Gary Frost <gfrost at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/a83488579e49f2f39c61ea1e31e126df9e3e8e46
Stats:     136 lines in 50 files changed: 46 ins; 48 del; 42 mod

move ffi cpp and include files under ./src/main/native

-------------

PR: https://git.openjdk.org/babylon/pull/453


More information about the babylon-dev mailing list