测试树
This commit is contained in:
26
Makefile
Normal file
26
Makefile
Normal file
@@ -0,0 +1,26 @@
|
||||
CC := g++
|
||||
C_FLAGS := -std=c++17 -Wall -Wextra -g -O2
|
||||
|
||||
BIN := bin
|
||||
SRC := src
|
||||
INCLUDE := include
|
||||
LIB := lib
|
||||
|
||||
LIBRARIES :=
|
||||
|
||||
ifeq ($(OS),Windows_NT)
|
||||
EXECUTABLE := main.exe
|
||||
else
|
||||
EXECUTABLE := main
|
||||
endif
|
||||
|
||||
all: $(BIN)/$(EXECUTABLE)
|
||||
|
||||
clean:
|
||||
$(RM) $(BIN)/$(EXECUTABLE)
|
||||
|
||||
run: all
|
||||
./$(BIN)/$(EXECUTABLE)
|
||||
|
||||
$(BIN)/$(EXECUTABLE): $(SRC)/*
|
||||
$(CC) $(C_FLAGS) -I$(INCLUDE) -L$(LIB) $^ -o $@ $(LIBRARIES)
|
||||
Reference in New Issue
Block a user