|
|
|
|
|
|
|
|
src/toolchain.h src/bufio.h |
|
|
src/toolchain.h src/bufio.h |
|
|
BUILD = build |
|
|
BUILD = build |
|
|
OBJS = $(patsubst %,$(BUILD)/%.o,$(SRCS)) |
|
|
OBJS = $(patsubst %,$(BUILD)/%.o,$(SRCS)) |
|
|
CFLAGS = -O3 -g -Wall -Wextra -Wno-unused-parameter |
|
|
|
|
|
|
|
|
CFLAGS = -std=c++14 -Wall -Wextra -Wno-unused-parameter -O3 -g |
|
|
LDLIBS = -lpthread |
|
|
LDLIBS = -lpthread |
|
|
|
|
|
|
|
|
$(BUILD)/%.cc.o: %.cc $(HDRS) |
|
|
$(BUILD)/%.cc.o: %.cc $(HDRS) |
|
|
@mkdir -p $(@D) |
|
|
@mkdir -p $(@D) |
|
|
$(CXX) $(CFLAGS) -c $< -o $@ |
|
|
|
|
|
|
|
|
$(CXX) $(CFLAGS) -o $@ -c $< |
|
|
|
|
|
|
|
|
$(BUILD)/box: $(OBJS) |
|
|
$(BUILD)/box: $(OBJS) |
|
|
@mkdir -p $(@D) |
|
|
@mkdir -p $(@D) |