Commit Graph

62 Commits

Author SHA1 Message Date
mrg 246985af64 do not need the postfix libraries here. 2009-07-21 01:06:02 +00:00
mrg b17f780b18 do not need the postfix libraries. 2009-07-21 01:05:35 +00:00
mrg f561334a77 rebuild all of these based upon build-makefiles version 1.7.
XXX: i have re-applied the by-hand patch to
XXX: compat/gnu/lib/crtstuff4/Makefile that ensures it finds the right
XXX: tconfig.h.
2009-07-21 01:00:36 +00:00
mrg 9ee8cf1e0a fix the generated from id.
don't generate some subdir makefiles.
2009-07-21 00:23:02 +00:00
mrg 5678e04508 bring this much closer to reality:
- add many subdirs of libs missing
- output a literal $NetBSD$ as well as the expanded version of this script
- special case a bunch of the external subdirs, since some of the library
  subdirs exist in toplevel directory, not the "lib" directory
2009-07-21 00:12:00 +00:00
christos d424491302 reference the regular Makefile directly instead of copying it. 2009-07-20 20:19:48 +00:00
christos 11255cfb27 OpenSSL has moved 2009-07-19 23:37:30 +00:00
christos 727afc0c47 Add build glue 2009-07-19 23:36:49 +00:00
mrg f16bc96306 catch up with libssh build dir move 2009-06-12 06:40:51 +00:00
christos 384a097b90 Revert my change again. Now I see what was wrong... My CVS files were corrupted. 2009-06-10 12:48:06 +00:00
christos 9f591f8731 reference the correct dirs. 2009-06-10 01:11:50 +00:00
mrg 61f69f3e37 remove a ../ from a few paths to make sure we get the right components. 2009-06-09 02:35:19 +00:00
mrg 8cb9c15e18 use the correct set of LIBDPLIBS. 2009-06-09 02:32:22 +00:00
mrg 5e0739e774 fix PR/41557: fix src/compat build for 64 bit platforms by building
the 32 bit netpgp lib.
2009-06-08 15:39:43 +00:00
christos e6cdc676f4 revert previous broken change 2009-06-08 01:22:53 +00:00
christos b9499fcb74 glue in openssh 2009-06-07 22:59:22 +00:00
christos 50af0946b9 we need SHLINKINSTALLDIR to be /libexec for /bin and /sbin binaries. 2009-05-19 20:27:50 +00:00
christos f511ba8667 don't define SHLINKINSTALLDIR in 10 places. It is done in Makefile.compat 2009-05-19 20:27:22 +00:00
christos 443bace5e2 add glue for libmagic 2009-05-08 17:54:22 +00:00
christos 8ee7d2207a add compat glue 2009-05-08 17:53:59 +00:00
christos 393e163e85 Add openldap from Kurt Schreiner. Really, this should just contain:
.include "../../../external/lib/Makefile"

but unfortunately we can't do this yet because we are missing:

SUBDIR+= ../../crypto/external/lib
SUBDIR+= ../bsd/fetch/lib
SUBDIR+= ../bsd/libarchive/lib
SUBDIR+= ../bsd/am-utils/lib

Yelp!
2009-04-14 21:20:49 +00:00
christos a920c3ef92 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.
2009-04-14 17:51:57 +00:00
christos c9b1bc05c2 revert previous. we want to link against the compat libs not the regular
ones.
2009-04-14 17:33:27 +00:00
martin 4d6d63eaa4 Replace (wrong) long ../../../ path to library source dir with
a ${NETBSDSRCDIR} based one.
2009-04-14 10:39:37 +00:00
christos 510f6be6ed add 32 bit build blue. 2009-04-12 23:04:47 +00:00
christos 2314898e60 build bind libs too 2009-04-12 22:42:36 +00:00
abs f681b265bc Prefer MACHINE_ARCH to MACHINE in some tests 2009-03-12 17:16:58 +00:00
uebayasi 23d15c748d Back ou previous because it broke build. Sorry for inconvenience. 2009-02-20 02:43:02 +00:00
uebayasi d18964358a I see no reason why dependall: definition is needed here, and as far as I
test, commenting it out causes no change.
2009-02-18 06:09:55 +00:00
abs 515e52158b Convert more MACHINE tests to MACHINE_ARCH 2009-02-14 13:50:50 +00:00
abs 3a3c2358c6 Use MACHINE_ARCH rather than MACHINE - no functional change 2009-02-14 13:24:32 +00:00
mrg 14be4b6c0e delete these unused directories now. 2009-01-26 06:25:38 +00:00
tron 31faff7381 Include "bsd.own.mk" to get the definition of "NETBSDSRCDIR" via
"/etc/mk.conf". This fixes manual use of "make cleandir".
2009-01-20 22:49:29 +00:00
jmmv b5e5aa9ff1 Add the top-level do-compat-external-lib target that mimics
do-external-lib so that we can build the compat libraries for
ATF.  Also add compat/external/lib/Makefile following the same
example of external/lib/Makefile, which descends into the
external libraries and builds them.
2009-01-19 07:19:09 +00:00
jmmv eca938b2b2 Add reachover Makefiles to build the compat libraries for ATF. 2009-01-19 07:17:19 +00:00
jmmv b283e87de2 Generate compatibility Makefiles for the libraries provided by ATF. 2009-01-19 07:16:38 +00:00
jmmv 020cc7cb12 Fix typo. 2009-01-13 17:52:32 +00:00
mrg 560baaf0fe XXX: change .PATH: to .PATH.c: so that make does not find the
XXX: generated in non-compat dir tconfig.h.  as reported by
XXX: several folks.
2008-12-02 21:43:09 +00:00
dogcow 44b48a9ad4 We also need a 32-bit librumpvfs when building on 64-bit arches.
Fix by pooka.
2008-11-28 08:57:54 +00:00
pooka cb104c6b41 Add rumpvfs to compat, hinted by wiz.
Didn't use build-makefiles, so hopefully this is right.
2008-11-19 21:29:02 +00:00
christos 3829e11930 Add a horrible kludge to make this build on sparc64, explained in the Makefile. 2008-11-04 15:25:58 +00:00
mlelstv 3ce2b4a9f2 Add Makefiles and file lists for various optional crypto libraries.
Fixes PR lib/39846 and needs to be pulled up to netbsd-5.
2008-11-03 23:43:16 +00:00
christos 5ad9f5a304 fix build. 2008-11-01 00:02:14 +00:00
christos 7d3d8b672b fix build 2008-10-31 23:54:38 +00:00
christos 395cd57d80 fix build. 2008-10-31 23:54:14 +00:00
christos b2df64760a fix build 2008-10-31 23:41:48 +00:00
mrg 9b0170606d make MKPIC=no builds work on i368, shark, vax, pmax, sgimips, sparc,
maybe all mips and all arm as well.
2008-10-31 20:24:51 +00:00
mrg a80ac6ddd0 use just <bsd.prog.mk>. fixes build problem reported by paul goyotte. 2008-10-30 21:53:41 +00:00
mrg 1fa0d84f80 add !(MKPUFFS != "no") libraries, now required.
XXX: distrib still to come.
2008-10-30 05:40:43 +00:00
mrg 1a19af002d need to set MKDEPFLAGS to -m32 as well 2008-10-28 22:58:23 +00:00