init
This commit is contained in:
commit
7b4a1a6c1f
8 changed files with 296 additions and 0 deletions
26
Makefile
Normal file
26
Makefile
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
.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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue