build: copy contents of 'src' folder to build dirs (if present)
authorAlexandru Ardelean <ardeleanalex@gmail.com>
Wed, 5 Oct 2016 14:28:46 +0000 (17:28 +0300)
committerJohn Crispin <john@phrozen.org>
Sat, 15 Oct 2016 09:36:51 +0000 (11:36 +0200)
commit7c8c3226dc8ecd2b77d1d1e8215e0fbb52819cd7
tree0dff2ddbe2262ac8bdc9e32250b02b320cbab219
parent02d5f9477be31d2ca27d4e9f4d2d19f964c40c7c
build: copy contents of 'src' folder to build dirs (if present)

The normal Prepare step for a build is unpack, apply patches.
But for certain packages, patches contain whole files, which
would be nice to have separately and copied over as a last step
in the Prepare phase.

We need it for some other packages + patches, but I think
the 'hostapd' package can be used as a test for this.

As a quick note:
the reason the condition is being evaluated as
`[ ! -d ./src/ ] || $(CP) ./src/* $(HOST_BUILD_DIR)`
and not with
`[ -d ./src/ ] && $(CP) ./src/* $(HOST_BUILD_DIR)`
is that the latter would translate in a build failure if the `src`
folder is not present (the exit code would be 1).
The first one, succeeds for both cases (if `src` present or not).

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
include/host-build.mk
include/package-defaults.mk