harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: Supporting working on a single module?
Date Tue, 16 May 2006 04:18:07 GMT
That layout works for me too.

Patches welcome ;-)

Regards,
Tim

Oliver Deakin wrote:
> Andrey Chernyshev wrote:
>>> I was thinking that platform specific directories would be laid out
>>> underneath each native
>>> component directory. So, for example, underneath the
>>> modules/luni/src/main/native/port
>>> directory there would be the following structure (avoiding ascii tree
>>> diagrams):
>>>
>>>  modules/luni/src/main/native/port/shared
>>>  modules/luni/src/main/native/port/linux
>>>  modules/luni/src/main/native/port/windows
>>>
>>> with further platform specific directories being added as we expand.
>>
>> Yes, I was thinking about that too, but didn't mention :).
>> I remember there was a discussion about this sometime in the past [1],
>> it looked like most people agreed at that time that keeping OSes &
>> platforms as the directory names is the preferred choice.
>>
> 
> Yes, I think you're right. At the moment the layout is quite simple
> since we only have
> two platforms.
> 
> When we start to expand our platform list, I believe the layout that you
> linked in [1] is
> suitably descriptive and simple to use, with directory names
> incorporating OS as the
> first level of code specialization and architecture the second,
> separated by an underscore.
> I envisage that eventually we might have a layout similar to (hope this
> diagram
> works - all subdirs under <component> are at the same level):
> 
> modules/<module>/src/main/native/<component>/
>                                                               
> |----------shared/
>                                                               
> |----------aix/
>                                                               
> |----------linux/
>                                                               
> |----------linux_amd/
>                                                               
> |----------linux_ppc/
>                                                               
> |----------linux_s390/
>                                                               
> |----------linux_x86/
>                                                               
> |----------solaris/
>                                                               
> |----------solaris_x86/
>                                                               
> |----------windows/
>                                                               
> |----------windows_amd/
>                                                               
> |----------windows_x86/
>                                                               
> |----------unix/
>                                                               
> |----------zos/
>                                                               
> |----------shared_include/
>                                                               
> |----------windows_include/
>                                                               
> \----------unix_include/
> 
> 
> Regards,
> Oliver
> 
> 
>> Thanks,
>> Andrey.
>>
>> [1]
>> http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200603.mbox/%3c4410328E.4070904@googlemail.com%3e
>>
>>
> 

-- 

Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message