main: refacto + care nullbyte in char *

This commit is contained in:
theBigBlase 2023-10-06 22:13:13 -04:00
parent c744b597c4
commit 76ee7c2fab
2 changed files with 22 additions and 13 deletions

View file

@ -5,24 +5,24 @@ OJB = $(SRC:.c=.o)
OUT = build
CC = /usr/bin/gcc
CFLAGS = -ansi -Wall -fsanitize=address -std=c99 -O0
CFDEBUG = -ansi -Wall -g -std=c99
CFLAGS = -ansi -Wall -std=c99 -O0
CFDEBUG = -ansi -Wall -fsanitize=address -g -std=c99
RM = /bin/rm -fr
TEST = -D TEST_TECH
PART = -D PART_
TEST_F = -D TEST_TECH
TEST = -D TEST_
EVE = -D EVE_
%.o: %.c
$(CC) -c $(CFLAGS)
build:
$(CC) $(SRC) $(PART)$(part) $(EVE)$(eve) $(CFLAGS) -o $(OUT)/main.o
$(CC) $(SRC) $(TEST)$(test) $(EVE)$(eve) $(CFLAGS) -o $(OUT)/main.o
build_test:
$(CC) $(SRC) $(CFLAGS) $(TEST) -o $(OUT)/main.o
$(CC) $(SRC) $(CFLAGS) $(TEST_F) -o $(OUT)/main.o
debug:
$(CC) $(SRC) $(PART)$(part) $(CFDEBUG) -o $(OUT)/main.o
$(CC) $(SRC) $(TEST)$(test) $(CFDEBUG) -o $(OUT)/main.o
clean:
$(RM) $(OBJ) $(OUT)/main.o