diff options
author | Cédric Le Goater <clg@fr.ibm.com> | 2014-11-23 22:55:50 +0100 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2014-11-26 10:29:00 +1100 |
commit | 599a76fbb7a9fbb4a8d329dc9ed5ada0e77a06a8 (patch) | |
tree | 05dc9ddbbaea923c819824f26b7e73139d2dc411 /Makefile.main | |
parent | 7e272ea547ea1bd02ae15eba52a7ae5f3de81283 (diff) | |
download | skiboot-599a76fbb7a9fbb4a8d329dc9ed5ada0e77a06a8.zip skiboot-599a76fbb7a9fbb4a8d329dc9ed5ada0e77a06a8.tar.gz skiboot-599a76fbb7a9fbb4a8d329dc9ed5ada0e77a06a8.tar.bz2 |
fix Makefile when using a build directory
When using a build directory different from the source tree, .C files
and make_version.sh are not found :
make: *** No rule to make target `libpore/p8_pore_table_gen_api_fixed.o', needed by `libpore/built-in.o'.
make: *** No rule to make target `make_version.sh', needed by `version.c'.
Signed-off-by: Cédric Le Goater <clg@fr.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'Makefile.main')
-rw-r--r-- | Makefile.main | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.main b/Makefile.main index 46af374..75ff7d1 100644 --- a/Makefile.main +++ b/Makefile.main @@ -90,6 +90,7 @@ endif .SECONDARY: vpath %.c $(SRC) +vpath %.C $(SRC) vpath %.S $(SRC) default: all @@ -152,7 +153,7 @@ VERSION ?= $(shell cd $(SRC); GIT_DIR=$(SRC)/.git $(SRC)/make_version.sh) @cmp -s $@ $@.tmp || cp $@.tmp $@ @rm -f $@.tmp -version.c: make_version.sh $(OBJS_NO_VER) .version +version.c: $(SRC)/make_version.sh $(OBJS_NO_VER) .version @(if [ "a$(VERSION)" = "a" ]; then \ echo "#error You need to set SKIBOOT_VERSION environment variable" > $@ ;\ else \ |