Hi Nishanth, On Thu, Nov 12, 2015 at 11:43:37PM -0600, Nishanth Menon wrote: > Header files can be located in a generic location without > needing to reference them with ../common/ > > Generated with the following script > > #!/bin/bash > vendor=board/LaCie > common=$vendor/common > > cfiles=`git grep "../common" $vendor|grep "#include"|cut -d '"' -f2|sort > -u|grep c$` > headers=`git grep "../common" $vendor|grep "#include"|cut -d '"' -f2|sort > -u|grep h$` > > mkdir -p $common/include/board-common > set -x > for header in $headers > do > echo "processing $header in $common" > hbase=`basename $header` > git mv $common/$hbase $common/include/board-common > sed -i -e "s/\"..\/common\/$hbase\"/<board-common\/$hbase>/g" > $vendor/*/*.[chS] > sed -i -e "s/\"$hbase\"/<board-common\/$hbase>/g" $vendor/common/*.[chS] > done > > Cc: Simon Guinot <simon.gui...@sequanux.org> > Cc: Albert ARIBAUD <albert.u.b...@aribaud.net> > > Signed-off-by: Nishanth Menon <n...@ti.com> > --- > board/LaCie/common/cpld-gpio-bus.c | 2 +- > board/LaCie/common/{ => include/board-common}/common.h | 0
Is that really a good idea to move a LaCie-specific file named common.h to a place shared with other boards ? > board/LaCie/common/{ => include/board-common}/cpld-gpio-bus.h | 0 IMO, this headers are specific to LaCie boards and it don't make much sense to move them to a shared place. Moreover it is quite convenient to have them close from the board setup files. Please don't move them. Thanks, Simon > board/LaCie/edminiv2/edminiv2.c | 2 +- > board/LaCie/net2big_v2/net2big_v2.c | 4 ++-- > board/LaCie/netspace_v2/netspace_v2.c | 2 +- > 6 files changed, 5 insertions(+), 5 deletions(-) > rename board/LaCie/common/{ => include/board-common}/common.h (100%) > rename board/LaCie/common/{ => include/board-common}/cpld-gpio-bus.h (100%) > > diff --git a/board/LaCie/common/cpld-gpio-bus.c > b/board/LaCie/common/cpld-gpio-bus.c > index 9b24dc535c04..92a80243c5e0 100644 > --- a/board/LaCie/common/cpld-gpio-bus.c > +++ b/board/LaCie/common/cpld-gpio-bus.c > @@ -13,7 +13,7 @@ > */ > > #include <asm/arch/gpio.h> > -#include "cpld-gpio-bus.h" > +#include <board-common/cpld-gpio-bus.h> > > static void cpld_gpio_bus_set_addr(struct cpld_gpio_bus *bus, unsigned addr) > { > diff --git a/board/LaCie/common/common.h > b/board/LaCie/common/include/board-common/common.h > similarity index 100% > rename from board/LaCie/common/common.h > rename to board/LaCie/common/include/board-common/common.h > diff --git a/board/LaCie/common/cpld-gpio-bus.h > b/board/LaCie/common/include/board-common/cpld-gpio-bus.h > similarity index 100% > rename from board/LaCie/common/cpld-gpio-bus.h > rename to board/LaCie/common/include/board-common/cpld-gpio-bus.h > diff --git a/board/LaCie/edminiv2/edminiv2.c b/board/LaCie/edminiv2/edminiv2.c > index edf6281797bf..66d0e8502256 100644 > --- a/board/LaCie/edminiv2/edminiv2.c > +++ b/board/LaCie/edminiv2/edminiv2.c > @@ -11,7 +11,7 @@ > #include <common.h> > #include <miiphy.h> > #include <asm/arch/orion5x.h> > -#include "../common/common.h" > +#include <board-common/common.h> > #include <spl.h> > #include <ns16550.h> > > diff --git a/board/LaCie/net2big_v2/net2big_v2.c > b/board/LaCie/net2big_v2/net2big_v2.c > index 263bb5426c0d..0bfe76fde334 100644 > --- a/board/LaCie/net2big_v2/net2big_v2.c > +++ b/board/LaCie/net2big_v2/net2big_v2.c > @@ -18,8 +18,8 @@ > #include <asm/arch/gpio.h> > > #include "net2big_v2.h" > -#include "../common/common.h" > -#include "../common/cpld-gpio-bus.h" > +#include <board-common/common.h> > +#include <board-common/cpld-gpio-bus.h> > > DECLARE_GLOBAL_DATA_PTR; > > diff --git a/board/LaCie/netspace_v2/netspace_v2.c > b/board/LaCie/netspace_v2/netspace_v2.c > index 17e629622ff7..4ea76d152e6b 100644 > --- a/board/LaCie/netspace_v2/netspace_v2.c > +++ b/board/LaCie/netspace_v2/netspace_v2.c > @@ -17,7 +17,7 @@ > #include <asm/arch/gpio.h> > > #include "netspace_v2.h" > -#include "../common/common.h" > +#include <board-common/common.h> > > DECLARE_GLOBAL_DATA_PTR; > > -- > 2.6.2.402.g2635c2b
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot