xlibc/x_string/src/Makefile
2024-09-07 23:26:33 -07:00

23 lines
387 B
Makefile

.POSIX:
TEST_SRC = $(wildcard tests/*c)
TEST_OBJ = $(TEST_SRC:tests/%.c=tests/%.o)
SRC = x_string.c
OBJ = $(SRC:.c=.o)
CFLAGS = -ggdb -Wall -Wextra -I.
run_tests: $(TEST_OBJ) $(OBJ)
$(CC) $(CFLAGS) -o $@ $(TEST_OBJ) $(OBJ)
$(OBJ):
$(TEST_OBJ): $(TEST_SRC)
$(CC) $(CFLAGS) -c $(TEST_SRC) -o $@
clean:
rm -f test $(OBJ) $(TEST_OBJ)
.PHONY: all clean_all clean install uninstall