From c534a53b6fe1de24374c2957cedf5940cae84f6c Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sun, 29 Oct 2023 16:59:37 +0000 Subject: Make Verbose a universal flag All objects target LIB anyway, so VERBOSE is a universal macro for this code base. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index ae48255..d0d8c00 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,9 @@ CC=gcc +VERBOSE=0 GENERAL-FLAGS=-Wall -Wextra -Werror -Wswitch-enum -std=c11 -I. DEBUG-FLAGS=-ggdb -fsanitize=address RELEASE-FLAGS=-O3 -CFLAGS:=$(GENERAL-FLAGS) $(DEBUG-FLAGS) +CFLAGS:=$(GENERAL-FLAGS) $(DEBUG-FLAGS) -D VERBOSE=$(VERBOSE) LIBS= DIST=build TERM_YELLOW:=$(shell echo -e "\e[0;33m") @@ -24,8 +25,7 @@ VM_SRC=vm VM_CODE:=$(addprefix $(VM_SRC)/, inst.c runtime.c) VM_OBJECTS:=$(VM_CODE:$(VM_SRC)/%.c=$(VM_DIST)/%.o) VM_DEPS:=$(VM_OBJECTS:%.o=%.d) $(VM_DIST)/main.d -VM_VERBOSE=0 -VM_CFLAGS:=$(CFLAGS) -D VERBOSE=$(VM_VERBOSE) +VM_CFLAGS:=$(CFLAGS) VM_OUT=$(DIST)/ovm.out ## ASSEMBLY setup -- cgit v1.2.3-13-gbd6f