Logger/Makefile
Antranig Vartanian 7b4a1a6c1f
init
2025-06-15 03:48:15 +04:00

26 lines
494 B
Makefile

.POSIX:
SRC = ../src
TESTS = ../tests
BUILD = build
OBJS = $(BUILD)/time.o $(BUILD)/Logger.o
LOGTEST = $(BUILD)/LoggerTest
all: build
build:
mkdir -p $(BUILD)
cd $(BUILD) && voc $(SRC)/time.Mod $(SRC)/Logger.Mod
test: $(LOGTEST)
cd $(BUILD) \
&& ./LoggerTest > actual.txt \
&& awk -f $(TESTS)/test.awk actual.txt $(TESTS)/expected.txt
$(LOGTEST): build
cd $(BUILD) \
&& voc $(SRC)/time.Mod $(SRC)/Logger.Mod $(TESTS)/LoggerTest.Mod -m
clean:
rm -rf $(BUILD)