You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
354 B
Makefile

CXX := g++
CXXFLAGS := -std=c++20 -O0 -ggdb -g3
LIBS := -lLLVM-14
SRC := ast.cpp \
parser.cpp \
main.cpp
OBJ := $(subst .cpp,.o,$(SRC))
BIN := main
all: $(BIN)
clean:
@echo " CLEAN"
@rm -f $(BIN) $(OBJ)
$(BIN): $(OBJ)
@echo " LD " $@
@$(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS)
.cpp.o:
@echo " CXX " $<
@$(CXX) $(CXXFLAGS) -c $<