X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2FMakefile;h=bb76c1310f56dac0cf3925dde76e411920a7ddc6;hb=f830c3b9bc88e968d34ea935e2125674d3a504b0;hp=f76540cb9166d64de0e5d861903be4ca3e3b1e24;hpb=d3f9be02956fb2633d2322ffad4198e03117d353;p=tpg%2Facess2.git diff --git a/Kernel/Makefile b/Kernel/Makefile index f76540cb..bb76c131 100644 --- a/Kernel/Makefile +++ b/Kernel/Makefile @@ -59,8 +59,7 @@ MODS += $(addprefix ../Modules/, $(addsuffix .xo.$(ARCH),$(MODULES))) BIN = ../Acess2.$(ARCH).bin GZBIN = ../Acess2.$(ARCH).gz -DEPFILES = $(filter %.o$(OBJSUFFIX),$(OBJ)) -DEPFILES := $(DEPFILES:%.o$(OBJSUFFIX)=%.dep$(OBJSUFFIX)) +DEPFILES := $(OBJ:%$(OBJSUFFIX)=%.dep$(OBJSUFFIX)) SRCFILES = $(OBJ:$(OBJDIR)%.o$(OBJSUFFIX)=%.c) SRCFILES := $(SRCFILES:$(OBJDIR)%.ao$(OBJSUFFIX)=%.$(AS_SUFFIX)) @@ -97,6 +96,9 @@ $(OBJDIR)%.ao$(OBJSUFFIX): %.$(AS_SUFFIX) Makefile @echo --- AS -o $@ @mkdir -p $(dir $@) @$(AS) $(ASFLAGS) $< -o $@ +ifeq ($(AS_SUFFIX),S) + @$(MAKEDEP) $(CPPFLAGS) -MT $@ -o $(OBJDIR)$*.ao.dep$(OBJSUFFIX) $< +endif $(OBJDIR)%.o$(OBJSUFFIX): %.c Makefile # if exists %*/Makefile @@ -105,7 +107,7 @@ $(OBJDIR)%.o$(OBJSUFFIX): %.c Makefile @echo --- CC -o $@ @mkdir -p $(dir $@) @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< - @$(MAKEDEP) $(CPPFLAGS) -MT $@ -o $(OBJDIR)$*.dep$(OBJSUFFIX) $< + @$(MAKEDEP) $(CPPFLAGS) -MT $@ -o $(OBJDIR)$*.o.dep$(OBJSUFFIX) $< # endif %.xo.$(ARCH):