History log of /netbsd/compat/compatsubdir.mk (Results 1 – 13 of 13)
Revision Date Author Comments
# fe18025d 23-Jul-2015 mrg <mrg@NetBSD.org>

remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked t

remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)

show more ...


# 98fda941 27-Jun-2015 matt <matt@NetBSD.org>

Add MKCOMPATX11 knob for making X11 compat libraries.


# 155e1446 24-Jun-2015 matt <matt@NetBSD.org>

Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}


# 8555ea59 22-Jun-2015 matt <matt@NetBSD.org>

Add tests/share/mk and external/bsd/atf/tests/atf for MKCOMPATTESTS


# 3508066c 19-Jun-2015 matt <matt@NetBSD.org>

Add support for MKCOMPATTESTS


# 9d7b2703 17-Aug-2012 joerg <joerg@NetBSD.org>

Implement build_install in src/lib/Makefile, which traverses the
subdirectories and invokes dependall/install. Do this in groups
delimited by .WAIT to ensure that depending libraries can use the
inst

Implement build_install in src/lib/Makefile, which traverses the
subdirectories and invokes dependall/install. Do this in groups
delimited by .WAIT to ensure that depending libraries can use the
installed versions and don't need to know the locations in the source
tree.

Use this new target in src/Makefile to replace most of the adhoc library
logic with two special cases, src/lib and src/compat. Adjust
sys/Makefile to include the module directory when building them. Add
some necessary .WAITs in src/lib/Makefile to reflect the dependencies
from src/Makefile and also add the rump libraries here.

show more ...


# fdac0615 31-Jan-2011 matt <matt@NetBSD.org>

if using MAKEOBJDIRPREFIX, make sure to unset it since it would override
the use of MAKEOBJDIR.


# 9da6ed22 20-Jan-2011 matt <matt@NetBSD.org>

Change to use MAKEOBJDIR instead of MAKEOBJDIRPREFIX


# f33b316b 03-Dec-2010 plunky <plunky@NetBSD.org>

Remove the do-external-lib and do-gnu-lib targets, along with
external/lib/Makefile and crypto/external/lib/Makefile, replacing
them all with SUBDIRs directly from lib/Makefile.

compat/compatsubdirs

Remove the do-external-lib and do-gnu-lib targets, along with
external/lib/Makefile and crypto/external/lib/Makefile, replacing
them all with SUBDIRs directly from lib/Makefile.

compat/compatsubdirs.mk becomes simpler now, as everything is built
from lib/Makefile, meaning all the libraries will now be built under
compat so update the set lists to account for that.

show more ...


# b1de0a15 02-Nov-2010 joerg <joerg@NetBSD.org>

Hook up xz into the build system.


# d7c5c26d 15-Dec-2009 mrg <mrg@NetBSD.org>

add iscsi/lib


# 5f0379f3 15-Dec-2009 mrg <mrg@NetBSD.org>

don't build atf, openldap or binutils if their MK* == "no".


# d752305b 13-Dec-2009 mrg <mrg@NetBSD.org>

- move the per-platform subdir list into archdirs.mk
- move the per-ABI subdir list into compatsubdir.mk. use the new
MAKEDIRTARGETENV support to force a new objdir for compat library builds,
and si

- move the per-platform subdir list into archdirs.mk
- move the per-ABI subdir list into compatsubdir.mk. use the new
MAKEDIRTARGETENV support to force a new objdir for compat library builds,
and simply traverse over the normal src path once for each ABI to be
built. this eliminates all the shadow Makefile's for every library, and
allows multiple compat ABIs to be built for a single platform, such as
both o32 and n64 for mips64's default n32.
- compat/Makefile is merely a subdir provider now, and takes the real
information from archdirs.mk

show more ...