History log of /haiku/src/system/glue/arch/arm/Jamfile
Revision Date Author Comments
# ac690cf1 31-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

glue: correctly support different architectures.

* use MergeObject even if we don't need the merged object: the rule does what
is needed and is standardly used for instance in libroot.so.
* add a grist to source files for the bootstrap glue.


# f7653b1b 11-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Optionally build glue code for bootstrap_stage0 platform.


# 64264fa6 17-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Use Objects instead of KernelObjects

Should we actually require differently built glue code for the kernel or
kernel add-ons, which should build a separate set.


# b0944c78 01-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

More work towards hybrid support

* All packaging architecture dependent variables do now have a
respective suffix and are set up for each configured packaging
architecture, save for the kernel and boot loader variables, which
are still only set up for the primary architecture.
For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++,
and TARGET_LIBSTDC++ are set to the respective values for the primary
packaging architecture by default.
* Introduce a set of MultiArch* rules to help with building targets for
multiple packaging architectures. Generally the respective targets are
(additionally) gristed with the packaging architecture. For libraries
the additional grist is usually omitted for the primary architecture
(e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that
Jamfiles for targets built only for the primary architecture don't
need to be changed.
* Add multi-arch build support for all targets needed for the stage 1
cross devel package as well as for libbe (untested).


# 57c324a7 01-Apr-2012 Jerome Duval <jerome.duval@gmail.com>

arm: added some missing arch bits and changed asm section for arm compat.


# f7653b1b74f0d97b7785f0a323013f8b7f956ce4 11-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Optionally build glue code for bootstrap_stage0 platform.


# 64264fa6acd1d75c177bf8c8befa96d7dc61644a 17-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Use Objects instead of KernelObjects

Should we actually require differently built glue code for the kernel or
kernel add-ons, which should build a separate set.


# b0944c78b074a8110bd98e060415d0e8f38a7f65 01-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

More work towards hybrid support

* All packaging architecture dependent variables do now have a
respective suffix and are set up for each configured packaging
architecture, save for the kernel and boot loader variables, which
are still only set up for the primary architecture.
For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++,
and TARGET_LIBSTDC++ are set to the respective values for the primary
packaging architecture by default.
* Introduce a set of MultiArch* rules to help with building targets for
multiple packaging architectures. Generally the respective targets are
(additionally) gristed with the packaging architecture. For libraries
the additional grist is usually omitted for the primary architecture
(e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that
Jamfiles for targets built only for the primary architecture don't
need to be changed.
* Add multi-arch build support for all targets needed for the stage 1
cross devel package as well as for libbe (untested).


# 57c324a753e3d6b54728b520588373184f7237c2 01-Apr-2012 Jerome Duval <jerome.duval@gmail.com>

arm: added some missing arch bits and changed asm section for arm compat.