refactoring

This commit is contained in:
rusefillc 2022-02-26 13:03:22 -05:00
parent abca5dca2f
commit ef3b23312e
1 changed files with 5 additions and 5 deletions

View File

@ -8,7 +8,7 @@ ifeq ($(BUILDDIR),.)
# Redefine if pointing at current folder # Redefine if pointing at current folder
BUILDDIR = build BUILDDIR = build
endif endif
OUTFILES = $(BUILDDIR)/$(PROJECT) BINARY_OUTPUT = $(BUILDDIR)/$(PROJECT)
# Automatic compiler options # Automatic compiler options
OPT = $(USE_OPT) OPT = $(USE_OPT)
@ -70,9 +70,9 @@ else
CFLAGS = $(MCFLAGS) $(OPT) $(COPT) $(CWARN) $(DEFS) CFLAGS = $(MCFLAGS) $(OPT) $(COPT) $(CWARN) $(DEFS)
CPPFLAGS = $(MCFLAGS) $(OPT) $(CPPOPT) $(CPPWARN) $(DEFS) CPPFLAGS = $(MCFLAGS) $(OPT) $(CPPOPT) $(CPPWARN) $(DEFS)
ifeq ($(USE_LINK_GC),yes) ifeq ($(USE_LINK_GC),yes)
LDFLAGS = $(MCFLAGS) -Wl,-Map=$(BUILDDIR)/$(PROJECT).map,--cref,--no-warn-mismatch,--gc-sections $(LLIBDIR) LDFLAGS = $(MCFLAGS) -Wl,-Map=$(BINARY_OUTPUT).map,--cref,--no-warn-mismatch,--gc-sections $(LLIBDIR)
else else
LDFLAGS = $(MCFLAGS) -Wl,-Map=$(BUILDDIR)/$(PROJECT).map,--cref,--no-warn-mismatch $(LLIBDIR) LDFLAGS = $(MCFLAGS) -Wl,-Map=$(BINARY_OUTPUT).map,--cref,--no-warn-mismatch $(LLIBDIR)
endif endif
endif endif
@ -87,7 +87,7 @@ VPATH = $(SRCPATHS)
# Makefile rules # Makefile rules
# #
all: $(OBJS) $(OUTFILES) MAKE_ALL_RULE_HOOK all: $(OBJS) $(BINARY_OUTPUT) MAKE_ALL_RULE_HOOK
MAKE_ALL_RULE_HOOK: MAKE_ALL_RULE_HOOK:
@ -156,7 +156,7 @@ else
@$(CC) -c $(ASXFLAGS) $(TOPT) -I. $(IINCDIR) $< -o $@ @$(CC) -c $(ASXFLAGS) $(TOPT) -I. $(IINCDIR) $< -o $@
endif endif
$(BUILDDIR)/$(PROJECT): $(OBJS) $(BINARY_OUTPUT): $(OBJS)
rm -rf $(BUILDDIR)/obj/*gcda rm -rf $(BUILDDIR)/obj/*gcda
ifeq ($(USE_VERBOSE_COMPILE),yes) ifeq ($(USE_VERBOSE_COMPILE),yes)
@echo @echo