diff options
Diffstat (limited to 'big-little/Makefile')
-rw-r--r-- | big-little/Makefile | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/big-little/Makefile b/big-little/Makefile index 1718987..e866ba0 100644 --- a/big-little/Makefile +++ b/big-little/Makefile @@ -147,6 +147,11 @@ else all: bl.axf bl_sec.axf endif +checkconf: +ifeq ($(HOST_CLUSTER), $(BOOT_CLUSTER)) + $(error Error: Recompile with Boot Cluster ($(BOOT_CLUSTER)) != Host Cluster ($(HOST_CLUSTER)). Refer to docs/01-Usage.txt for details) +endif + clean: @echo " CLEAN" $(Q)rm -rf *.zi @@ -173,7 +178,7 @@ dump: @echo " CC $<" $(Q)$(CC) $(CFLAGS) -c $< -o $@ -bl.axf: $(OBJS) +bl.axf: checkconf $(OBJS) $(Q)cat $(MAPFILE).template > $(MAPFILE) $(Q)sed -i -e "s/HIBASE/${HIBASE}/g" $(MAPFILE) @echo " LD $@" @@ -219,7 +224,7 @@ secure_context.o: secure_context.c @echo " CC $<" $(Q)$(CC) $(SECURE_CFLAGS) -c $< -o $@ -bl_sec.axf: $(SECURE_OBJS) +bl_sec.axf: checkconf $(SECURE_OBJS) $(Q)cat $(SECURE_MAPFILE).template > $(SECURE_MAPFILE) $(Q)sed -i -e "s/HIBASE/${HIBASE}/g" $(SECURE_MAPFILE) $(Q)$(LD) $(SECURE_LDFLAGS) --symdefs=bl_sec_symdef.o $(SECURE_OBJS) -o $@ > $(SECURE_LISTFILE) |