X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=rules.mk;h=83c9da5f84cd4917ff8d5908a1d3598e7b7e3893;hb=807ed33a9a29ee3c5248226d0e865d0580d7eebc;hp=2e4fce518f01663cee7697fe1718922b09ffa404;hpb=81141ad0eba1a9db9abd0f7903d8077c28e76b40;p=tmk_firmware.git diff --git a/rules.mk b/rules.mk index 2e4fce5..83c9da5 100644 --- a/rules.mk +++ b/rules.mk @@ -340,7 +340,8 @@ LST = $(patsubst %.c,$(OBJDIR)/%.lst,$(patsubst %.cpp,$(OBJDIR)/%.lst,$(patsubst # Compiler flags to generate dependency files. -GENDEPFLAGS = -MMD -MP -MF .dep/$(@F).d +#GENDEPFLAGS = -MMD -MP -MF .dep/$(@F).d +GENDEPFLAGS = -MMD -MP -MF .dep/$(subst /,_,$@).d # Combine all necessary flags and optional flags. @@ -564,6 +565,7 @@ $(OBJDIR)/%.o : %.cpp # Assemble: create object files from assembler source files. $(OBJDIR)/%.o : %.S @echo + mkdir -p $(@D) @echo $(MSG_ASSEMBLING) $< $(CC) -c $(ALL_ASFLAGS) $< -o $@