diff --git a/libc3/update_sources b/libc3/update_sources
index 8c79b67..8bbe5ec 100755
--- a/libc3/update_sources
+++ b/libc3/update_sources
@@ -13,6 +13,8 @@
. ../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_web/sources.mk b/libc3_web/sources.mk
index fd70f66..9a70eca 100644
--- a/libc3_web/sources.mk
+++ b/libc3_web/sources.mk
@@ -1,6 +1,7 @@
# sources.mk generated by update_sources
HEADERS = \
"ec3.h" \
+ "types.h" \
SOURCES = \
"ec3.c" \
diff --git a/libc3_web/sources.sh b/libc3_web/sources.sh
index 2f408bf..2571ad8 100644
--- a/libc3_web/sources.sh
+++ b/libc3_web/sources.sh
@@ -1,3 +1,3 @@
# sources.sh generated by update_sources
-HEADERS='ec3.h '
+HEADERS='ec3.h types.h '
SOURCES='ec3.c '
diff --git a/libc3_web/update_sources b/libc3_web/update_sources
index b313326..e93ed93 100755
--- a/libc3_web/update_sources
+++ b/libc3_web/update_sources
@@ -13,6 +13,8 @@
. ../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/cairo/demo/update_sources b/libc3_window/cairo/demo/update_sources
index 8b33cc6..2994a6e 100755
--- a/libc3_window/cairo/demo/update_sources
+++ b/libc3_window/cairo/demo/update_sources
@@ -13,6 +13,8 @@
. ../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/cairo/quartz/demo/sources.mk b/libc3_window/cairo/quartz/demo/sources.mk
index 2ada1f7..c6be882 100644
--- a/libc3_window/cairo/quartz/demo/sources.mk
+++ b/libc3_window/cairo/quartz/demo/sources.mk
@@ -1,10 +1,4 @@
# sources.mk generated by update_sources
-HEADERS = \
- "" \
-
SOURCES = \
"window_cairo_quartz_demo.c" \
-OBJC_SOURCES = \
- "" \
-
diff --git a/libc3_window/cairo/quartz/demo/sources.sh b/libc3_window/cairo/quartz/demo/sources.sh
index 3e6ad82..e65d11e 100644
--- a/libc3_window/cairo/quartz/demo/sources.sh
+++ b/libc3_window/cairo/quartz/demo/sources.sh
@@ -1,4 +1,2 @@
# sources.sh generated by update_sources
-HEADERS=' '
SOURCES='window_cairo_quartz_demo.c '
-OBJC_SOURCES=' '
diff --git a/libc3_window/cairo/quartz/demo/update_sources b/libc3_window/cairo/quartz/demo/update_sources
index e635eb6..e079a07 100755
--- a/libc3_window/cairo/quartz/demo/update_sources
+++ b/libc3_window/cairo/quartz/demo/update_sources
@@ -13,19 +13,13 @@
. ../../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
-HEADERS="$(ls *.h | sort)"
-sources HEADERS "$HEADERS"
-
-#SOURCES=
SOURCES="$(ls *.c | sort)"
sources SOURCES "$SOURCES"
-OBJC_SOURCES=
-#OBJC_SOURCES="$(ls *.m | sort)"
-sources OBJC_SOURCES "$OBJC_SOURCES"
-
update_sources_mk
update_sources_sh
diff --git a/libc3_window/cairo/quartz/update_sources b/libc3_window/cairo/quartz/update_sources
index 4a23005..0081685 100755
--- a/libc3_window/cairo/quartz/update_sources
+++ b/libc3_window/cairo/quartz/update_sources
@@ -13,6 +13,8 @@
. ../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/cairo/update_sources b/libc3_window/cairo/update_sources
index 157eb1e..5ba8560 100755
--- a/libc3_window/cairo/update_sources
+++ b/libc3_window/cairo/update_sources
@@ -13,6 +13,8 @@
. ../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/cairo/win32/demo/update_sources b/libc3_window/cairo/win32/demo/update_sources
index 570648b..44c0c37 100755
--- a/libc3_window/cairo/win32/demo/update_sources
+++ b/libc3_window/cairo/win32/demo/update_sources
@@ -13,6 +13,8 @@
. ../../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/cairo/win32/update_sources b/libc3_window/cairo/win32/update_sources
index 16924fc..89263d9 100755
--- a/libc3_window/cairo/win32/update_sources
+++ b/libc3_window/cairo/win32/update_sources
@@ -13,6 +13,8 @@
. ../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/cairo/xcb/demo/update_sources b/libc3_window/cairo/xcb/demo/update_sources
index 570648b..44c0c37 100755
--- a/libc3_window/cairo/xcb/demo/update_sources
+++ b/libc3_window/cairo/xcb/demo/update_sources
@@ -13,6 +13,8 @@
. ../../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/cairo/xcb/update_sources b/libc3_window/cairo/xcb/update_sources
index 16924fc..89263d9 100755
--- a/libc3_window/cairo/xcb/update_sources
+++ b/libc3_window/cairo/xcb/update_sources
@@ -13,6 +13,8 @@
. ../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/sdl2/demo/update_sources b/libc3_window/sdl2/demo/update_sources
index 8b33cc6..2994a6e 100755
--- a/libc3_window/sdl2/demo/update_sources
+++ b/libc3_window/sdl2/demo/update_sources
@@ -13,6 +13,8 @@
. ../../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/sdl2/update_sources b/libc3_window/sdl2/update_sources
index eba81fc..2c1b4c7 100755
--- a/libc3_window/sdl2/update_sources
+++ b/libc3_window/sdl2/update_sources
@@ -13,6 +13,8 @@
. ../../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libc3_window/update_sources b/libc3_window/update_sources
index ef3543b..42d3019 100755
--- a/libc3_window/update_sources
+++ b/libc3_window/update_sources
@@ -13,6 +13,8 @@
. ../config.subr
+echo "$PWD/update_sources"
+
echo "# sources.mk generated by update_sources" > ${SOURCES_MK}
echo "# sources.sh generated by update_sources" > ${SOURCES_SH}
diff --git a/libtommath b/libtommath
index 3918c6e..f513129 160000
--- a/libtommath
+++ b/libtommath
@@ -1 +1 @@
-Subproject commit 3918c6e71da6550f8b663af71e8b008ea7705081
+Subproject commit f5131299e29f85ea3610c07c80e5ea3195e45e77