Files
productManager/tests/makefile
T

22 lines
345 B
Makefile

CC = gcc
CFLAGS = -Wall -Wextra -g -DTEST_MODE
INCLUDES = -I../include
SRC_DIR = ../src
TEST_EXE = test_runner
TEST_SRCS = test.c
SRC_FILES = $(SRC_DIR)/logic.c
all: $(TEST_EXE)
$(TEST_EXE): $(TEST_SRCS)
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRC_FILES) $^
run: $(TEST_EXE)
./$(TEST_EXE)
clean:
rm -f $(TEST_EXE) *.o
.PHONY: all run clean