#
768987b5 |
| 24-Nov-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Correctly specify -L for internal and private libs
|
#
85e4c389 |
| 24-Nov-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Implement LIBADD
LIBADD will automatically set DPADD and LDADD when needed including their dependencies, LIBADD automatically handles private and internal libs so that the end user Makefile does not
Implement LIBADD
LIBADD will automatically set DPADD and LDADD when needed including their dependencies, LIBADD automatically handles private and internal libs so that the end user Makefile does not have to care about it.
This allows to reduce overlinking on the base system leaving the framework get the dependencies properly.
It also allows to built components binaries statically.
To use it:
Replace: DPADD= ${LIBARCHIVE} ${LIBSSL} LDADD= -larchive -lssl
by: LIBADD= archive ssl
Differential Revision: https://reviews.freebsd.org/D1209 Reviewed by: brooks imp
show more ...
|
#
beb7fbfc |
| 22-Nov-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Define LIBSQLITE3 and LIBMANDOC
|
#
287bbe2b |
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Use OBJTOP if defined
|
#
9268022b |
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
Revision tags: release/10.1.0 |
|
#
5c9ef378 |
| 04-Nov-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r274095.
|
#
2a382033 |
| 14-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Reintegrate head@r273095
Sponsored by: The FreeBSD Foundation
|
#
f1a52b69 |
| 14-Oct-2014 |
Neel Natu <neel@FreeBSD.org> |
IFC @r273066
|
#
f9721976 |
| 14-Oct-2014 |
Xin LI <delphij@FreeBSD.org> |
Promote libevent to lib/ level and fold ftp-proxy into its parent Makefile. This allows us to use libevent for other application in the future.
For now libevent is still INTERNALLIB and no shared li
Promote libevent to lib/ level and fold ftp-proxy into its parent Makefile. This allows us to use libevent for other application in the future.
For now libevent is still INTERNALLIB and no shared library is installed.
MFC after: 1 month
show more ...
|
#
246e7a2b |
| 02-Sep-2014 |
Neel Natu <neel@FreeBSD.org> |
IFC @r269962
Submitted by: Anish Gupta (akgupt3@gmail.com)
|
#
832fd780 |
| 23-Aug-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r270409.
|
#
51bfac02 |
| 13-Aug-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Make the libbsdstat useful again.
|
#
1b833d53 |
| 13-Aug-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r269943.
|
#
e806d508 |
| 07-Aug-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Make libohash a proper internallib instead of hidding it in m4
mandoc development seems to be also using ohash so prepare to share the code when needed
|
#
d029c3aa |
| 07-Aug-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Rework privatelib/internallib
Make sure everything linking to a privatelib and/or an internallib does it directly from the OBJDIR rather than DESTDIR. Add src.libnames.mk so bsd.libnames.mk is not p
Rework privatelib/internallib
Make sure everything linking to a privatelib and/or an internallib does it directly from the OBJDIR rather than DESTDIR. Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsing in final installation Introduce the LD* variable which is what ld(1) is expecting (via LDADD) to link to internal/privatelib Directly link to the .so in case of private library to avoid having to complexify LDFLAGS.
Phabric: https://phabric.freebsd.org/D553 Reviewed by: imp, emaste
show more ...
|