home readme diff tree note docs

0commit d9cf1485b7ae0614130494f0e73237921323b9a1
1Author: Mason Wright <mason@lakefox.net>
2Date:   Fri Jun 20 19:53:51 2025 -0600
3
4    Made changes to the makefile
5
6diff --git a/Makefile b/Makefile
7index 634834e..1260c17 100644
8--- a/Makefile
9+++ b/Makefile
10@@ -2,13 +2,20 @@
11 CCFLAGS = -Wall -Wextra -std=c++23
12 CC = clang++
13 
14-main: main.cc build/grim.o build/parser.o
15+.PHONY: all clean run docs
16+
17+all: main
18+
19+build:
20+	mkdir -p build
21+
22+main: main.cc build/grim.o build/parser.o 
23 	${CC} ${CCFLAGS} main.cc -Iinclude/ build/grim.o build/parser.o -o main
24 
25-grim: src/grim.cc include/grim.h
26+build/grim.o: src/grim.cc include/grim.h | build
27 	${CC} ${CCFLAGS} -Iinclude/ -c src/grim.cc -o build/grim.o
28 
29-parser: src/parser.cc include/parser.h
30+build/parser.o: src/parser.cc include/parser.h | build
31 	${CC} ${CCFLAGS} -Iinclude/ -c src/parser.cc -o build/parser.o
32 
33 clean:
34@@ -16,3 +23,5 @@ clean:
35 
36 run:
37 	clear && ./main
38+docs:
39+	cd ../build && ./git.sh && ./tracker.sh
40diff --git a/build/grim.o b/build/grim.o
41index 5227626..d30b88a 100644
42Binary files a/build/grim.o and b/build/grim.o differ
43diff --git a/build/main b/build/main
44deleted file mode 100755
45index 4405023..0000000
46Binary files a/build/main and /dev/null differ
47diff --git a/main b/main
48index f4d8f51..29af90c 100755
49Binary files a/main and b/main differ
50diff --git a/src/grim.cc b/src/grim.cc
51index 4f968f3..6d356b9 100755
52--- a/src/grim.cc
53+++ b/src/grim.cc
54@@ -282,6 +282,9 @@ class StyleHandler {
55 
56 			return deduplicated;
57 		}
58+
59+
60+		// std::vector<std::string> parseNodeParts(Node* node) {
61 	public:
62 		void add(Style style) {
63 			styles.push_back(std::move(style));