History log of /fuchsia/zircon/system/ulib/elfload/rules.mk
Revision Date Author Comments
# b0ee6dd6 21-Sep-2018 George Kulakowski <kulakowski@google.com>

[build] Make a number of static libraries build with -fvisibility=hidden

ZX-1895 #comment
Test: CQ

Change-Id: Id3252fcb1de5a6f6e1897da86fba92e2be9d0319


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# 16656ae0 05-Apr-2017 Brian Swetland <swetland@google.com>

[build] flatten the build

Previously we treated kernel/, system/, and third_party/ as
overlays on a shared namespace. This required the concept
of "canonical" module names, and a lot of complexity to ensure
that things didn't collide and the build worked.

This change gets rid of that, no longer passes -I to make,
so that include directives from our *.mk files do not magically
wildcard across various paths, etc.

The most user-visible change is that everywhere where a module
name is specified (MODULE_DEPS, MODULE_LIBS, etc), full module
names like kernel/lib/io or system/ulib/mxio must be used instead
of previously-allowed "short" names like lib/io and ulib/mxio.

The build output still has a similar shape, but the first segment
of the module path (kernel/, system/, or third_party/) is no
longer elided under $(BUILDDIR)

Change-Id: I525aba1da1c86eb7a86007bddc669f7eeebfedd5


# 66a201f1 16-Aug-2016 Brian Swetland <swetland@frotz.net>

[system] align license and license banners with Fuchsia

This adjusts the Magenta userspace code to match the prevailing
license in Fuchsia (three-clause BSD), using the same banner
and license text.

Change-Id: I6b6d79435c5dbaa32027888874849e4f47aaa7be


# cced204a 31-Jul-2016 Roland McGrath <mcgrathr@google.com>

[ulib] [launchpad] Factor core ELF loading code out into elfload library

The new library is simple, pure code that does no memory allocation.
It's still rolled directly into the launchpad library.
But it's also available to be rolled into other code.

Change-Id: Iec7f74285a1a3901d7cbfa08d5cf1ced9aeb3b27