Add Article namespace for metadata parsing
Added a new namespace used for parsing article metadata embedded in article Markdown files, and updated the Makefile accordingly.
This commit is contained in:
parent
7dc67e3563
commit
0624e9bb60
3 changed files with 191 additions and 3 deletions
9
Makefile
9
Makefile
|
@ -24,8 +24,8 @@ CXXFLAGS=-Wall -Wextra -g -O0 -std=c++17
|
|||
|
||||
.PHONY: clean
|
||||
|
||||
$(PROGRAM_NAME): build/ build/obj/ build/obj/main.o build/obj/ConfigUtils.o build/obj/WebsiteBuilder.o build/obj/SwgRuntime.o build/obj/MarkdownParser.o
|
||||
$(CXXC) -o $(PROGRAM_NAME) build/obj/main.o build/obj/ConfigUtils.o build/obj/WebsiteBuilder.o build/obj/SwgRuntime.o build/obj/MarkdownParser.o
|
||||
$(PROGRAM_NAME): build/ build/obj/ build/obj/main.o build/obj/ConfigUtils.o build/obj/WebsiteBuilder.o build/obj/SwgRuntime.o build/obj/MarkdownParser.o build/obj/Article.o
|
||||
$(CXXC) -o $(PROGRAM_NAME) build/obj/main.o build/obj/ConfigUtils.o build/obj/WebsiteBuilder.o build/obj/SwgRuntime.o build/obj/MarkdownParser.o build/obj/Article.o
|
||||
|
||||
build/obj/main.o: src/main.cxx src/ConfigUtils.hxx src/SwgContext.hxx src/WebsiteBuilder.hxx src/Common.hxx
|
||||
$(CXXC) $(CXXFLAGS) -o build/obj/main.o -c src/main.cxx
|
||||
|
@ -33,7 +33,7 @@ build/obj/main.o: src/main.cxx src/ConfigUtils.hxx src/SwgContext.hxx src/Websit
|
|||
build/obj/ConfigUtils.o: src/ConfigUtils.cxx src/SwgContext.hxx src/Common.hxx
|
||||
$(CXXC) $(CXXFLAGS) -o build/obj/ConfigUtils.o -c src/ConfigUtils.cxx
|
||||
|
||||
build/obj/WebsiteBuilder.o: src/WebsiteBuilder.hxx src/WebsiteBuilder.cxx src/SwgRuntime.hxx src/Common.hxx src/MarkdownParser.hxx
|
||||
build/obj/WebsiteBuilder.o: src/WebsiteBuilder.hxx src/WebsiteBuilder.cxx src/SwgRuntime.hxx src/Common.hxx src/MarkdownParser.hxx src/Article.hxx
|
||||
$(CXXC) $(CXXFLAGS) -o build/obj/WebsiteBuilder.o -c src/WebsiteBuilder.cxx
|
||||
|
||||
build/obj/SwgRuntime.o: src/SwgRuntime.hxx src/SwgRuntime.cxx
|
||||
|
@ -42,6 +42,9 @@ build/obj/SwgRuntime.o: src/SwgRuntime.hxx src/SwgRuntime.cxx
|
|||
build/obj/MarkdownParser.o: src/MarkdownParser.hxx src/MarkdownParser.cxx
|
||||
$(CXXC) $(CXXFLAGS) -o build/obj/MarkdownParser.o -c src/MarkdownParser.cxx
|
||||
|
||||
build/obj/Article.o: src/Article.hxx src/Article.cxx
|
||||
$(CXXC) $(CXXFLAGS) -o build/obj/Article.o -c src/Article.cxx
|
||||
|
||||
build/:
|
||||
mkdir -p build/
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue