39 |
# the build should fail if the tests are not successful |
# the build should fail if the tests are not successful |
40 |
#$(MAKE) check |
#$(MAKE) check |
41 |
|
|
42 |
|
# Wiping 'dependency_libs' fields from all .la files |
43 |
|
# (see https://wiki.debian.org/ReleaseGoals/LAFileRemoval for details). |
44 |
|
# This is a workaround to avoid unnecessary lib dependencies of |
45 |
|
# apps/libs that link against libgig. Note that this might require |
46 |
|
# manual adjustments to projects linking statically against libgig. |
47 |
|
sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'` `find . -name '*.lai'` |
48 |
|
# rebuild of gigtools is required to get rid of their unnecessary lib dependencies as well |
49 |
|
( cd src/tools && $(MAKE) clean ) |
50 |
|
# explicitly remove "-luuid" occurrences from src/tools/Makefile |
51 |
|
sed -i "s/-luuid//" src/tools/Makefile |
52 |
|
# now rebuild gigtools |
53 |
|
$(MAKE) |
54 |
|
|
55 |
# generate Doxygen API documentation |
# generate Doxygen API documentation |
56 |
$(MAKE) docs |
$(MAKE) docs |
57 |
|
|