[fpc-devel] Adapting MakeFile to make subfolders for targets with sub architectures

Joost van der Sluis joost at cnoc.nl
Mon Aug 13 21:50:07 CEST 2018


Op 11-08-18 om 10:22 schreef Christo:
> In my mind it was easier to think of subarch/abi options as extending the target concept, so
> each valid combination of CPU-OS-SUBARCH-ABI results in a unique target, which ends up in a
> separate directory.  This concept seems to fit in well with the current concept of target=CPU-OS
> and requires minimal changes on both the Makefile side and fpmake side.

As said, i did not really look into your changes. I had Florian's 
directory layout in mind. Maybe this is also an idea. Florian, what do 
you think?

> This is a bit different to how Florian started his modifications, which was CPU-OS/SUBARCH-ABI.
> This created some bifurcation in directory & file name conventions, hence my suggested approach
> above.
> 
> Note that I am not familiar with the details of fpmkunit. I've looked at lcl/interfaces and here
> it seems as if each variant has its own list of units required.  In this case most/all of the
> required units stay the same, it is just the used compiled unit paths and unit/binary output
> path that would differ.  I'm sure I'm missing something about the way PackageVariants are
> supposed to work.

PackageVariants can do more than you need, that's true. You only have to 
define some additional compiler-parameters, and search-paths, the rest 
will be done automatically.

Regards,

Joost.



More information about the fpc-devel mailing list