diff --git a/.gitmodules b/.gitmodules index 2c941dc..824386b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "tinyxml2"] path = tinyxml2 url = https://github.com/leethomason/tinyxml2.git +[submodule "cxxopts"] + path = cxxopts + url = https://github.com/jarro2783/cxxopts.git diff --git a/Makefile b/Makefile index 2f5b40b..400b043 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ OBJS = Build/main.o tinyxml2/tinyxml2.o SOURCE = Src/main.cpp tinyxml2/tinyxml2.cpp -HEADER = tinyxml2/tinyxml2.h +INCLUDE = -I tinyxml2 -I cxxopts/include OUT = svd2cpp CC = g++ FLAGS = -g -c -Wall @@ -10,10 +10,10 @@ all: $(OBJS) Build/main.o: Src/main.cpp mkdir -p Build - $(CC) $(FLAGS) Src/main.cpp -o Build/main.o + $(CC) $(FLAGS) Src/main.cpp $(INCLUDE) -o Build/main.o tinyxml2/tinyxml2.o: - $(MAKE) -C tinyxml2/make staticlib + $(MAKE) -C tinyxml2/ staticlib clean: diff --git a/Src/main.cpp b/Src/main.cpp index 4d45678..d5d2b36 100644 --- a/Src/main.cpp +++ b/Src/main.cpp @@ -1,3 +1,6 @@ -int main(){ - +#include +#include + +int main(){ + } \ No newline at end of file diff --git a/cxxopts b/cxxopts new file mode 160000 index 0000000..073dd3e --- /dev/null +++ b/cxxopts @@ -0,0 +1 @@ +Subproject commit 073dd3e645fa0c853c3836f3788ca21c39af319d