mirror of
https://github.com/arkorty/ExprEvalplusplus.git
synced 2026-03-17 16:51:48 +00:00
19 lines
306 B
Makefile
19 lines
306 B
Makefile
CXX = clang++
|
|
CXXFLAGS = -std=c++17 -Wall -Wextra
|
|
SOURCE = main.cxx
|
|
EXECUTABLE = ast.out
|
|
|
|
# Build target
|
|
all: $(EXECUTABLE)
|
|
|
|
# Rule to build the executable
|
|
$(EXECUTABLE): $(SOURCE)
|
|
@$(CXX) $(CXXFLAGS) -o $@ $<
|
|
|
|
run: $(EXECUTABLE)
|
|
@./$(EXECUTABLE)
|
|
|
|
# Clean up generated files
|
|
clean:
|
|
@rm -f $(EXECUTABLE)
|