summaryrefslogtreecommitdiff
path: root/chip/mec1322/build.mk
diff options
context:
space:
mode:
Diffstat (limited to 'chip/mec1322/build.mk')
-rw-r--r--chip/mec1322/build.mk15
1 files changed, 8 insertions, 7 deletions
diff --git a/chip/mec1322/build.mk b/chip/mec1322/build.mk
index 3b7352fda0..5d20b7d079 100644
--- a/chip/mec1322/build.mk
+++ b/chip/mec1322/build.mk
@@ -39,27 +39,28 @@ cmd_obj_to_bin = $(OBJCOPY) --gap-fill=0xff -O binary $< $@.tmp1 ; \
--spi_size ${CHIP_SPI_SIZE_KB} ; rm -f $@.tmp1
mec1322-lfw = chip/mec1322/lfw/ec_lfw
-mec1322-lfw-flat = $(out)/$(mec1322-lfw)-lfw.flat
+mec1322-lfw-flat = $(out)/RW/$(mec1322-lfw)-lfw.flat
# build these specifically for lfw with -lfw suffix
-objs_lfw = $(patsubst %, $(out)/%-lfw.o, \
+objs_lfw = $(patsubst %, $(out)/RW/%-lfw.o, \
$(addprefix common/, util gpio) \
$(addprefix chip/$(CHIP)/, spi dma gpio clock hwtimer) \
core/$(CORE)/cpu $(mec1322-lfw))
# reuse version.o (and its dependencies) from main board
-objs_lfw += $(out)/common/version.o
+objs_lfw += $(out)/RW/common/version.o
dirs-y+=chip/$(CHIP)/lfw
# objs with -lfw suffix are to include lfw's gpio
-$(out)/%-lfw.o: private CC+=-Iboard/$(BOARD)/lfw -DLFW
-$(out)/%-lfw.o: %.c
+$(out)/RW/%-lfw.o: private CC+=-Iboard/$(BOARD)/lfw -DLFW
+$(out)/RW/%-lfw.o: %.c
$(call quiet,c_to_o,CC )
# let lfw's elf link only with selected objects
-$(out)/%-lfw.elf: private objs = $(objs_lfw)
-$(out)/%-lfw.elf: %.ld $(objs_lfw)
+$(out)/RW/%-lfw.elf: private objs = $(objs_lfw)
+$(out)/RW/%-lfw.elf: override shlib :=
+$(out)/RW/%-lfw.elf: %.ld $(objs_lfw)
$(call quiet,elf,LD )
# final image needs lfw loader