History log of /src/compat/Makefile |
Revision | | Date | Author | Comments |
1.7 |
| 29-May-2022 |
andvar | fix various typos in comments and log messages.
|
1.6 |
| 17-Aug-2012 |
joerg | branches: 1.6.34; 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.
|
1.5 |
| 13-Dec-2009 |
mrg | branches: 1.5.6; - 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
|
1.4 |
| 07-Jun-2009 |
christos | glue in openssh
|
1.3 |
| 14-Apr-2009 |
christos | Descend into external/lib like the regular external Makefile does, should make objects properly. XXX: Now we will descend into lib twice (same as the regular external Makefile from the top level.
|
1.2 |
| 14-Feb-2009 |
abs | Use MACHINE_ARCH rather than MACHINE - no functional change
|
1.1 |
| 26-Oct-2008 |
mrg | branches: 1.1.2; 1.1.4; 1.1.8; build 32 bit compat libraries and ld.elf_so for amd64 and sparc64 builds.
two issues remain: - LIBDPLIBS isn't working correctly, requiring hand-holding builds - libc, libipsec, and libpcap have yacc issues, also requiring hand holding
ideally this will be replaced with a better method that can handle more than one compat target, but i can't get that working yet. see the README file for mroe details.
|
1.1.8.2 |
| 14-Dec-2009 |
mrg | merge the new src/compat build into the place it was actually born. this replaces the old src/compat with a method that re-traverses the library directories with a different set of flags, and is capable of building more than one compat ABI.
|
1.1.8.1 |
| 13-Sep-2009 |
matt | Add mips64 support (making n64 libraries) to compat
|
1.1.4.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
1.1.2.1 |
| 06-Jan-2011 |
riz | Apply patch (requested by mrg in ticket #1499):
src/compat version 2. this allows building any number of alternate library / program target ABIs. rather than duplicating the list of subdirs and Makefiles to build, it re-traverses the necessary ones. details: - add support for MAKEDIRTARGETENV to share/mk - renames LD32DIR to MLIBDIR - fixes library builds for some subdirs (more was built than needed) - fixes /bin & /sbin apps in compat mode - reduces complexity in src/compat and the rest of the tree - updates ldd netbsd32 support
|
1.5.6.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.6.34.2 |
| 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.6.34.1 |
| 21-Apr-2020 |
martin | Sync with HEAD
|