aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2017-07-17 17:33:46 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-07-19 15:49:39 +1000
commitf2b2d51ca72fbb1aaf44054e97b5e6caf9eb4005 (patch)
tree706fc9d34fd776fa16514795a199b94664720d6b
parent3a8e6bf13530a2cce24da42b099e684ca2899ea6 (diff)
downloadskiboot-f2b2d51ca72fbb1aaf44054e97b5e6caf9eb4005.zip
skiboot-f2b2d51ca72fbb1aaf44054e97b5e6caf9eb4005.tar.gz
skiboot-f2b2d51ca72fbb1aaf44054e97b5e6caf9eb4005.tar.bz2
gard: enable building with -DDEBUG for ccan list
Reviewed-by: Cyril Bur <cyril.bur@au1.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r--external/gard/rules.mk9
1 files changed, 8 insertions, 1 deletions
diff --git a/external/gard/rules.mk b/external/gard/rules.mk
index c0b8a57..a7b967a 100644
--- a/external/gard/rules.mk
+++ b/external/gard/rules.mk
@@ -5,7 +5,10 @@ OBJS = version.o gard.o
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))
-OBJS += $(LIBFLASH_OBJS)
+CCAN_FILES := list.c
+CCAN_OBJS := $(addprefix ccan-list-, $(CCAN_FILES:.c=.o))
+CCAN_SRC := $(addprefix ccan/list/,$(CCAN_FILES))
+OBJS += $(LIBFLASH_OBJS) $(CCAN_OBJS)
OBJS += common-arch_flash.o
EXE = gard
@@ -29,10 +32,14 @@ version.c: .version
$(CC) $(CFLAGS) -c $< -o $@
$(LIBFLASH_SRC): | links
+$(CCAN_SRC): | links
$(LIBFLASH_OBJS): libflash-%.o : libflash/%.c
$(CC) $(CFLAGS) -c $< -o $@
+$(CCAN_OBJS): ccan-list-%.o: ccan/list/%.c
+ $(Q_CC)$(CC) $(CFLAGS) -c $< -o $@
+
$(EXE): $(OBJS)
$(CC) $(LDFLAGS) $(CFLAGS) $^ -o $@