Add fdk-aac package

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Merge pull request #332 from TimothyGu/fdk

Add fdk-aac package
Add legal comment about fdk-aac

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Use my real name in copyright

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Merge branch 'stable'
add eigen test

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Merge pull request #389 from brad/eigen_test

Minor modifications by me:
* Commits squashed to one
* Added "--lib" to the `pkg-config` command

Merged-by: Timothy Gu <timothygu99@gmail.com>
Remove GMSL tests

We don't use them in any way.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Update GMSL to 1.1.5

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Add tool to update GMSL

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Move up LOOKUP_PKG_RULE

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Increase $(BUILD_PKG) accuracy by checking build rules

This eliminates false-positive with packages with explicit empty build rules
like binutils. gcc is another false-positive, but it is another matter and is
harder to fix.

Also use set_create function from GMSL to make the list sorted and uniq'd.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Add build matrix generation target

Based on a patch by Tobias Gruetzmacher <tobias-git@23.gs> (@TobiX).

Fixes #346.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>