-include Makefile.BuildNum.$(ARCH)
+ifeq ($(BUILD_NUM),)
+BUILD_NUM = 0
+endif
+
KERNEL_VERSION = 0.5
MAKEDEP = $(CC) -M
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))
@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
@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):