Initial commit

This commit is contained in:
Arkaprabha Chakraborty
2024-01-20 07:34:29 +05:30
commit 49617b7822
5 changed files with 599 additions and 0 deletions

18
Makefile Normal file
View File

@@ -0,0 +1,18 @@
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)