Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Apr 2017 11:40:10 -0400
From:      Eric McCorkle <eric@metricspace.net>
To:        "freebsd-hackers@freebsd.org" <freebsd-hackers@FreeBSD.org>
Subject:   Generating sources during buildworld
Message-ID:  <3f63e99c-9241-380d-2e3a-12ef6a5a2758@metricspace.net>

next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--7qp1q1g5xT8XjOTT92nMWQcaELFLw0GxR
Content-Type: multipart/mixed; boundary="aOaKO2Qb9Q5VwEXEbPk5epcLHPwmfQnmC";
 protected-headers="v1"
From: Eric McCorkle <eric@metricspace.net>
To: "freebsd-hackers@freebsd.org" <freebsd-hackers@FreeBSD.org>
Message-ID: <3f63e99c-9241-380d-2e3a-12ef6a5a2758@metricspace.net>
Subject: Generating sources during buildworld

--aOaKO2Qb9Q5VwEXEbPk5epcLHPwmfQnmC
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I'm looking for some help with the build system, specifically how to
generate sources for a library that will then be used to build the librar=
y.

Basically, I want to have a tool which collects public key certificates,
then converts them into .c files which are used to build both loader and
the kernel.

Knowing how LLVM works, it seems that this is possible; however, I've
been unable to find documentation on how to write a makefile that
accomplishes this.  Can someone point me to documentation or examples on
how to do this?



--aOaKO2Qb9Q5VwEXEbPk5epcLHPwmfQnmC--

--7qp1q1g5xT8XjOTT92nMWQcaELFLw0GxR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQRELMWN3SgpoYkrmidWwohAqoAEjQUCWQC/WgAKCRBWwohAqoAE
jSUMAQCgRCgfpNn66/jtWiW+y06f9TEIQnWje20sa5qqFobo/QD9Ge3zvIfZkTYm
5sRJANE3Xvkl/5bf7qsxG0pFV2+Q+gg=
=03kA
-----END PGP SIGNATURE-----

--7qp1q1g5xT8XjOTT92nMWQcaELFLw0GxR--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3f63e99c-9241-380d-2e3a-12ef6a5a2758>