Compilation Order in v1.7.0 versus v1.6.0

BP
Brian Padalino
Thu, Jul 30, 2020 3:20 PM

I have a project which has the following directory structure:

components/custom_component.hdl
hdl/assemblies/custom_component_test.hdl

In v1.6.0, if I typed 'make' at the top of my project, everything would
just seem to build.

In v1.7.0, it doesn't seem to be that way.

How can I tell the make system to build the components first before trying
to build the hdl assembly?  Is my directory structure incorrect for how I
was trying to accomplish this?

Thanks,
Brian

I have a project which has the following directory structure: components/custom_component.hdl hdl/assemblies/custom_component_test.hdl In v1.6.0, if I typed 'make' at the top of my project, everything would just seem to build. In v1.7.0, it doesn't seem to be that way. How can I tell the make system to build the components first before trying to build the hdl assembly? Is my directory structure incorrect for how I was trying to accomplish this? Thanks, Brian
JK
James Kulp
Thu, Jul 30, 2020 6:50 PM

On 7/30/20 11:20 AM, Brian Padalino wrote:

I have a project which has the following directory structure:

components/custom_component.hdl
hdl/assemblies/custom_component_test.hdl

In v1.6.0, if I typed 'make' at the top of my project, everything would
just seem to build.

In v1.7.0, it doesn't seem to be that way.

How can I tell the make system to build the components first before trying
to build the hdl assembly?  Is my directory structure incorrect for how I
was trying to accomplish this?

The official, supported way to build is using ocpidev, but "make" should
indeed work (for now).

I can't think of anything that would not work as you want.

Nothing about this changed from 1.6 to 1.7 that I know of.

Thanks,
Brian

On 7/30/20 11:20 AM, Brian Padalino wrote: > I have a project which has the following directory structure: > > components/custom_component.hdl > hdl/assemblies/custom_component_test.hdl > > In v1.6.0, if I typed 'make' at the top of my project, everything would > just seem to build. > > In v1.7.0, it doesn't seem to be that way. > > How can I tell the make system to build the components first before trying > to build the hdl assembly? Is my directory structure incorrect for how I > was trying to accomplish this? The official, supported way to build is using ocpidev, but "make" should indeed work (for now). I can't think of anything that would not work as you want. Nothing about this changed from 1.6 to 1.7 that I know of. > > Thanks, > Brian >