treewide: use relative include paths for python Makefiles 12348/head
authorJeffery To <jeffery.to@gmail.com>
Sat, 18 Apr 2020 10:29:06 +0000 (18:29 +0800)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Thu, 28 May 2020 13:57:01 +0000 (15:57 +0200)
commitd85c355aa1661699972453b938daf81223244922
tree341645f23b33c1c54d349a9bff4b7ca0ecfa1c81
parent07d541c1459a4d9f0fc03ac384aec72d3098f08d
treewide: use relative include paths for python Makefiles

This updates the include paths for python(3)-package.mk to be relative
to the package Makefile. If not, in certain cases this will print errors
like the following one:

ERROR: please fix feeds/openwrt/net/freeradius3/Makefile
   - see logs/feeds/openwrt/net/freeradius3/dump.txt for details

In the dump.txt there is the following:

Makefile:42: /mylocalpath/feeds/packages/lang/python/python3-package.mk: No such file or directory
make[1]: *** No rule to make target '/mylocalpath/feeds/packages/lang/python/python3-package.mk'.  Stop.

The relative path is used already in 19.07 for most of the packages, and
has been updated for the packages at hand in master as well:

302f4d17e336 ("libmraa,libupm: Disable default Python package build recipe")
1bc2f4f3c621 ("treewide: Remove Python variants for non-Python packages")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
libs/libmraa/Makefile
libs/libupm/Makefile
net/freeradius3/Makefile
net/samba4/Makefile