#
0e186c0a |
| 27-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
dab13282 |
| 27-Jan-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Set a value for _RECURSING_PROGS for debugging.
MFC after: 3 days Sponsored by: EMC / Isilon Storage Division
|
#
b626f5a7 |
| 04-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH r289384-r293170
Sponsored by: The FreeBSD Foundation
|
#
8d4f972b |
| 26-Nov-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with head.
|
#
8ffe95d6 |
| 25-Nov-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Follow-up r291338 to handle .d, .y and .l files better as well.
X-MFC-With: r291338 MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
|
#
c3d4829e |
| 25-Nov-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix the "common object" handling to not depend on ".o" if SRCS only contains headers.
This resulted in 'don't know how to make .o.' errors after the changes in r289286.
MFC after: 2 weeks Sponsored
Fix the "common object" handling to not depend on ".o" if SRCS only contains headers.
This resulted in 'don't know how to make .o.' errors after the changes in r289286.
MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
show more ...
|
#
a5d8944a |
| 19-Nov-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with head (r291075).
|
#
6c40e2d6 |
| 15-Nov-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Add NO_WERROR and WARNS to PROG_OVERRIDE_VARS for bsd.prog.mk compatibility
MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
|
#
3c3feed4 |
| 01-Nov-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
d04fda6c |
| 30-Oct-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Unbreak bsd.progs.mk with PROGS (but not PROGS_CXX) and when invoking the "one of many" targets, e.g. `make hello_world`, where hello_world is a C program
Tested with: PROGS and PROGS_CXX MFC after:
Unbreak bsd.progs.mk with PROGS (but not PROGS_CXX) and when invoking the "one of many" targets, e.g. `make hello_world`, where hello_world is a C program
Tested with: PROGS and PROGS_CXX MFC after: 1 week X-MFC with: r289289 Sponsored by: EMC / Isilon Storage Division
show more ...
|
#
11d38a57 |
| 28-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
Sponsored by: Gandi.net
|
#
5d6be39a |
| 21-Oct-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix building in a directory with SUBDIRs and SUBDIR_PARALLEL.
The SUBDIR_PARALLEL feature uses a .for dir in ${SUBDIR} loop. The old code here for recursing was setting SUBDIR= as a make *argument*
Fix building in a directory with SUBDIRs and SUBDIR_PARALLEL.
The SUBDIR_PARALLEL feature uses a .for dir in ${SUBDIR} loop. The old code here for recursing was setting SUBDIR= as a make *argument*. The SUBDIR= replacement was not actually handled until after the .for loop was unrolled. This could be seen with a '.info ${SUBDIR} ${dir}' inside of the loop which showed an empty ${SUBDIR} and a set ${dir}. Setting NO_SUBIDR= before calling ${MAKE} as an *environment* variable handles the case fine and is a more proper mechanism for disabling subdir handling.
This could be seen with 'make -C tests/sys/kern -j15 SUBDIR_PARALLEL=yes'.
MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
show more ...
|
#
031c294c |
| 19-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
324fd1ce |
| 15-Oct-2015 |
Glen Barber <gjb@FreeBSD.org> |
MFH to r289370
Sponsored by: The FreeBSD Foundation
|
#
add9ac40 |
| 14-Oct-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix support for building a PROG_CXX, and PROG, directly.
For example in lib/atf/libatf-c++/tests/detail it is now possible to run 'make application_test'. This was intended to worked for PROGS, but
Fix support for building a PROG_CXX, and PROG, directly.
For example in lib/atf/libatf-c++/tests/detail it is now possible to run 'make application_test'. This was intended to worked for PROGS, but lacked support for PROGS_CXX.
Also fix redefining the main PROG target to recurse. This isn't needed since the main process is setting PROG/PROG_CXX to handle it directly via bsd.prog.mk.
MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division
show more ...
|
#
3be00685 |
| 14-Oct-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Follow-up r288218 by ensuring common objects are built before recursing.
Some example where this is a problem: lib/atf/libatf-c++/tests/Makefile:SRCS.${_T}= ${_T}.cpp test_helpers.cpp lib/atf/
Follow-up r288218 by ensuring common objects are built before recursing.
Some example where this is a problem: lib/atf/libatf-c++/tests/Makefile:SRCS.${_T}= ${_T}.cpp test_helpers.cpp lib/atf/libatf-c++/tests/detail/Makefile:SRCS.${_T}= ${_T}.cpp test_helpers.cpp lib/atf/libatf-c/tests/Makefile:SRCS.${_T}= ${_T}.c test_helpers.c lib/atf/libatf-c/tests/detail/Makefile:SRCS.${_T}= ${_T}.c test_helpers.c lib/libpam/libpam/tests/Makefile:SRCS.${test} = ${test}.c ${COMMONSRC}
A similar change may be needed for FILES, SCRIPTS, or INCS, but for now stay with just SRCS.
Reported by: rodrigc MFC after: 3 weeks X-MFC-With: r288218 Sponsored by: EMC / Isilon Storage Division
show more ...
|
#
becbad1f |
| 13-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
a997b777 |
| 13-Oct-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Sync up with head up to r289211.
|
#
9be27fdc |
| 10-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
9b4f4918 |
| 09-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Add a new bsd.confs.mk similar to bsd.files.mk or bsd.incs.mk
It defines a CONFS variable for all files supposed to be installed as a configuration file and handle as such
|
#
65dcb5bc |
| 01-Oct-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r288197 through r288456.
|
#
5a2b666c |
| 01-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
0f405ee7 |
| 28-Sep-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Sync up with head (up to r288341).
|
#
66788fee |
| 25-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
PROGS: Let the parent run the children in parallel.
This seems to work fine.
MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division
|
#
e05c9e31 |
| 25-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Don't recurse with cleanobj.
bsd.obj.mk handles the needs fine. When an objdir exists it will just rm -Rf the objdir. When it does not exist though it will call 'clean' and 'cleandepend', which pr
Don't recurse with cleanobj.
bsd.obj.mk handles the needs fine. When an objdir exists it will just rm -Rf the objdir. When it does not exist though it will call 'clean' and 'cleandepend', which properly recurse in bsd.progs.mk.
MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
show more ...
|