diff --git a/.gitmodules b/.gitmodules index 537a6fa..94b0077 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "external/xemil"] path = external/xemil url = ../xemil +[submodule "external/md4c"] + path = external/md4c + url = https://github.com/mity/md4c diff --git a/Makefile b/Makefile index fc1bcd8..c3df66b 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ CC ?= cc -CFLAGS ?= -I external/xemil/include -I src $(DEFS) +CFLAGS ?= -I external/xemil/include -I external/md4c/src -I src $(DEFS) LDFLAGS ?= LIBS ?= AFTER ?= diff --git a/external/md4c b/external/md4c new file mode 160000 index 0000000..481fbfb --- /dev/null +++ b/external/md4c @@ -0,0 +1 @@ +Subproject commit 481fbfbdf72daab2912380d62bb5f2187d438408 diff --git a/objs.mk b/objs.mk index 541209a..523e074 100644 --- a/objs.mk +++ b/objs.mk @@ -1,4 +1,7 @@ +OBJS += src/external_md4c_src_md4c.o +src/external_md4c_src_md4c.o: external/md4c/src/md4c.c + $(CC) $(CFLAGS) -c -o $@ external/md4c/src/md4c.c OBJS += src/external_xemil_src_array.o src/external_xemil_src_array.o: external/xemil/src/array.c $(CC) $(CFLAGS) -c -o $@ external/xemil/src/array.c diff --git a/objs.sh b/objs.sh index be0c674..43ce764 100755 --- a/objs.sh +++ b/objs.sh @@ -1,6 +1,6 @@ #!/bin/sh echo > objs.mk -ls src/*.c src/image/*.c external/xemil/src/*.c | while read a; do +ls src/*.c src/image/*.c external/xemil/src/*.c external/md4c/src/md4c.c | while read a; do O="src/`echo "$a" | sed 's/.c$/.o/' | sed 's/\//_/g'`" echo "OBJS += $O" >> objs.mk echo "$O: $a" >> objs.mk diff --git a/src/taiga.h b/src/taiga.h index 8d815e2..2b15b76 100644 --- a/src/taiga.h +++ b/src/taiga.h @@ -17,6 +17,7 @@ #endif #include +#include #ifdef _WIN32 #define io_mkdir(x, y) _mkdir(x)