diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2017-07-17 17:24:30 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2017-07-19 15:49:39 +1000 |
commit | 519f6e132f5bcfdd7c419291d5bab5e5c61066b2 (patch) | |
tree | 6f7b050f295dfe84b0ea0f83890c3df6d88744c8 /external | |
parent | 9880e148c2ea2d7a6f24a025799e59ac1a18cf92 (diff) | |
download | skiboot-519f6e132f5bcfdd7c419291d5bab5e5c61066b2.zip skiboot-519f6e132f5bcfdd7c419291d5bab5e5c61066b2.tar.gz skiboot-519f6e132f5bcfdd7c419291d5bab5e5c61066b2.tar.bz2 |
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.mk | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/external/pflash/rules.mk b/external/pflash/rules.mk index e3e70ae..85484cb 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 $@ |