From 7fe877fcbfe9e9e6b531cfd3a90c319014379cfb Mon Sep 17 00:00:00 2001 From: Quinn Date: Sat, 12 Apr 2025 20:33:22 +0200 Subject: [PATCH] move dir definitions before source definitions --- makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/makefile b/makefile index 114e56c..44a8b46 100644 --- a/makefile +++ b/makefile @@ -46,17 +46,17 @@ endif endif ifneq ($(ARCH),0) -C_SRC := $(shell find -name '*.c') -C_OBJ := $(patsubst src/%,obj/$(ARCH)/$(PROF)/%,$(C_SRC:.c=.o)) +DIR_BIN := bin/$(ARCH)/$(PROF) +DIR_OBJ := obj/$(ARCH)/$(PROF) +BIN := $(DIR_BIN)/$(NAME)$(EXT) + +C_SRC := $(shell find src/ -name '*.c') +C_OBJ := $(patsubst src/%,$(DIR_OBJ)/%,$(C_SRC:.c=.o)) C_DEP := $(C_OBJ:.o=.d) RS_SRC := $(shell find -name '*.rs') RS_LIB := $(RSOUT)/libmcaselector_lite.a RS_DEP := $(RSOUT)/libmcaselector_lite.d RSOUT := - -DIR_BIN := bin/$(ARCH)/$(PROF) -DIR_OBJ := obj/$(ARCH)/$(PROF) -BIN := $(DIR_BIN)/$(NAME)$(EXT) endif define log_col