summaryrefslogtreecommitdiffstats
path: root/external
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2017-07-17 17:24:30 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-07-19 15:49:39 +1000
commit519f6e132f5bcfdd7c419291d5bab5e5c61066b2 (patch)
tree6f7b050f295dfe84b0ea0f83890c3df6d88744c8 /external
parent9880e148c2ea2d7a6f24a025799e59ac1a18cf92 (diff)
downloadblackbird-skiboot-519f6e132f5bcfdd7c419291d5bab5e5c61066b2.tar.gz
blackbird-skiboot-519f6e132f5bcfdd7c419291d5bab5e5c61066b2.zip
pflash: include ccan/list/list.c to be able to build -DDEBUG
This enables some extra linked list checking Reviewed-by: Cyril Bur <cyril.bur@au1.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'external')
-rw-r--r--external/pflash/rules.mk10
1 files changed, 9 insertions, 1 deletions
diff --git a/external/pflash/rules.mk b/external/pflash/rules.mk
index e3e70aeb..85484cb2 100644
--- a/external/pflash/rules.mk
+++ b/external/pflash/rules.mk
@@ -4,8 +4,11 @@ override CFLAGS += -O2 -Wall -I.
LIBFLASH_FILES := libflash.c libffs.c ecc.c blocklevel.c file.c
LIBFLASH_OBJS := $(addprefix libflash-, $(LIBFLASH_FILES:.c=.o))
LIBFLASH_SRC := $(addprefix libflash/,$(LIBFLASH_FILES))
+CCAN_FILES := list.c
+CCAN_OBJS := $(addprefix ccan-list-, $(CCAN_FILES:.c=.o))
+CCAN_SRC := $(addprefix ccan/list/,$(CCAN_FILES))
PFLASH_OBJS := pflash.o progress.o version.o common-arch_flash.o
-OBJS := $(PFLASH_OBJS) $(LIBFLASH_OBJS)
+OBJS := $(PFLASH_OBJS) $(LIBFLASH_OBJS) $(CCAN_OBJS)
EXE := pflash
sbindir ?= /usr/sbin
@@ -37,9 +40,14 @@ version.c: .version
$(LIBFLASH_SRC): | links
+$(CCAN_SRC): | links
+
$(LIBFLASH_OBJS): libflash-%.o : libflash/%.c
$(Q_CC)$(CC) $(CFLAGS) -c $< -o $@
+$(CCAN_OBJS): ccan-list-%.o: ccan/list/%.c
+ $(Q_CC)$(CC) $(CFLAGS) -c $< -o $@
+
$(EXE): $(OBJS)
$(Q_CC)$(CC) $(LDFLAGS) $(CFLAGS) $^ -lrt -o $@
OpenPOWER on IntegriCloud