diff --git a/genom3-openprs/Makefile b/genom3-openprs/Makefile
index b967cc7a2aebef73e43af37f6157ddca41b39f97..f5d61b26f0ce22c74d8477c99df56e9eec3643b0 100644
--- a/genom3-openprs/Makefile
+++ b/genom3-openprs/Makefile
@@ -20,4 +20,5 @@ NOT_FOR_PLATFORM=	# empty
 include ../../wip/transgen3/depend.mk
 include ../../pkgtools/pkg-config/depend.mk
 include ../../wip/genom3/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/genom3-pocolibs/Makefile b/genom3-pocolibs/Makefile
index a124251aa45fc22bc2da4bef2e3875923ad54720..751359b8db569d62fd1e43a32e2c9bc4eb1c03e1 100644
--- a/genom3-pocolibs/Makefile
+++ b/genom3-pocolibs/Makefile
@@ -21,4 +21,5 @@ DEPEND_ABI.pocolibs=	pocolibs>=2.11.99
 include ../../middleware/pocolibs/depend.mk
 include ../../pkgtools/pkg-config/depend.mk
 include ../../wip/genom3/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/genom3/Makefile b/genom3/Makefile
index 0a1f59efcf9c1de94aed6e6e568c35099dd53761..bb6404d39ed017bc48b72148edeafc915c676cb8 100644
--- a/genom3/Makefile
+++ b/genom3/Makefile
@@ -29,4 +29,5 @@ include ../../mk/sysdep/bison.mk
 include ../../mk/sysdep/flex.mk
 include ../../mk/sysdep/tcl.mk
 include ../../mk/sysdep/texinfo.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/genomix/Makefile b/genomix/Makefile
index 5a2a762823a8901c0676b0cf36b34ce7f07e3f03..89ad160b8c10f16ee14d00dc7f61ff2f81ff76d3 100644
--- a/genomix/Makefile
+++ b/genomix/Makefile
@@ -21,4 +21,5 @@ DEPEND_ABI.tcl=	tcl>=8.5
 include ../../pkgtools/pkg-config/depend.mk
 include ../../wip/genom3/depend.mk
 include ../../mk/sysdep/tcl.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/hpp-geometry/Makefile b/hpp-geometry/Makefile
index f108b00444ef568c80f3f4384dc32931e949f07f..8ae12726021879fd61bf2029eafe9ac6c8cc4666 100644
--- a/hpp-geometry/Makefile
+++ b/hpp-geometry/Makefile
@@ -19,4 +19,5 @@ CMAKE_ARGS+=		-DGEOMETRIC_TOOLS_INSTALL_PREFIX:STRING=${PREFIX}
 include ../../devel/hpp-util/depend.mk
 include ../../math/geometric-tools/depend.mk
 include ../../path/kineo-pp/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/hri-simulation/Makefile b/hri-simulation/Makefile
index 14b5f938be082c42a5fecccb65b6f3cdc99c5cd0..84f85e547f8ed65ef65db9936219044857baeb40 100644
--- a/hri-simulation/Makefile
+++ b/hri-simulation/Makefile
@@ -42,4 +42,5 @@ include ../../sysutils/alog/depend.mk
 include ../../net/py-poco/depend.mk
 
 include ../../mk/sysdep/python.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/jafar-qdisplay/Makefile b/jafar-qdisplay/Makefile
index 3719d46ab064f85a9d511180490b953c2754ee9c..b0dbaaacf149e521dbbbdf618768c87ec365b2ab 100644
--- a/jafar-qdisplay/Makefile
+++ b/jafar-qdisplay/Makefile
@@ -18,4 +18,5 @@ include ../../math/boost-numeric-bindings/depend.mk
 
 include ../../pkgtools/libtool/depend.mk
 include ../../mk/sysdep/qt4-libs.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/jafar-rtslam/Makefile b/jafar-rtslam/Makefile
index c71376f3fc49891ac10a5ac3a845fff22780513f..111f79d9aec4b1c2a268fb190c1e84fd7dc80d59 100644
--- a/jafar-rtslam/Makefile
+++ b/jafar-rtslam/Makefile
@@ -78,4 +78,5 @@ include ../../image/jafar-image/depend.mk
 include ../../math/jafar-jmath/depend.mk
 include ../../image/jafar-correl/depend.mk
 
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/jido-pick-object/Makefile b/jido-pick-object/Makefile
index 89096ad87d9da00c72ce6e944220f5d623c1a889..2d316dcbeb4a1ba45d6507796431b2a777a30b9c 100644
--- a/jido-pick-object/Makefile
+++ b/jido-pick-object/Makefile
@@ -77,5 +77,6 @@ include ../../wip/spark-genom/depend.mk
 
 include ../../mk/sysdep/tcl.mk
 include ../../mk/sysdep/tk.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
diff --git a/joystick-genom/Makefile b/joystick-genom/Makefile
index 900dfc025fbc9ed66020721a6c67f5e235f7ad87..0d95cc8aadab3414d7186557a2b23b2084fc1a4e 100644
--- a/joystick-genom/Makefile
+++ b/joystick-genom/Makefile
@@ -15,4 +15,5 @@ GENOM_MODULE=		joystick
 
 
 include ../../architecture/genom/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/laas-rackham/Makefile b/laas-rackham/Makefile
index fdc84c2c7bdd3ede1cf09692213d971dce4fbc42..970fccb3758170b0f7eb2f5bad1ee8d72993631c 100644
--- a/laas-rackham/Makefile
+++ b/laas-rackham/Makefile
@@ -27,4 +27,5 @@ include ../../image/viam-genom/depend.mk
 include ../../hardware/platine-genom/depend.mk
 include ../../audio/clone-genom/depend.mk
 
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/laaswm-gui/Makefile b/laaswm-gui/Makefile
index 0792d97a2487446ec7d7dc63b12e7bfa357fad96..2a58cc80de1e739048a5b2596aa9cb3f6af10151 100644
--- a/laaswm-gui/Makefile
+++ b/laaswm-gui/Makefile
@@ -21,4 +21,5 @@ include ../../wip/py-laaswm/depend.mk
 
 include ../../mk/sysdep/python.mk
 include ../../mk/sysdep/py-setuptools.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/lastwave/Makefile b/lastwave/Makefile
index 959a907bb79a6fcd35271ef05c039e660873ae08..1e052ff148f5cec8cc747248afa2f1c196fefaa0 100644
--- a/lastwave/Makefile
+++ b/lastwave/Makefile
@@ -14,8 +14,9 @@ HOMEPAGE=	http://www.cmap.polytechnique.fr/~bacry/LastWave/
 COMMENT=	LastWave is a signal processing oriented command language
 
 include ../../mk/sysdep/cmake.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
 post-extract:
 	${CP} ${FILESDIR}/CMakeLists.txt ${WRKSRC}
-	${CP} ${FILESDIR}/lastwave.pc.cmake ${WRKSRC}
\ No newline at end of file
+	${CP} ${FILESDIR}/lastwave.pc.cmake ${WRKSRC}
diff --git a/libANN/Makefile b/libANN/Makefile
index 9e49064e0a0f2753aa2caa2e7485e332d67d28b0..174b3c38306eccb0fbc2b6d9289795319efac74e 100644
--- a/libANN/Makefile
+++ b/libANN/Makefile
@@ -21,6 +21,7 @@ BUILD_TARGET=unix-libtool
 
 include ../../pkgtools/libtool/depend.mk
 include ../../pkgtools/pax/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
 do-install:
diff --git a/morse-pocolibs/Makefile b/morse-pocolibs/Makefile
index 19d6fec34d0d773d0f0bf22a9d536b052f182b88..13ad1972e43445eed14cb0dfa779389b6e7aa760 100644
--- a/morse-pocolibs/Makefile
+++ b/morse-pocolibs/Makefile
@@ -60,6 +60,7 @@ endef
 include ../../devel/swig/depend.mk
 include ../../middleware/pocolibs/depend.mk
 include ../../simulation/morse/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
 _pycompile_dir=${PREFIX}/${PYTHON_SITELIB}/morse/middleware/pocolibs*
diff --git a/move3d-assets/Makefile b/move3d-assets/Makefile
index e0fd4b1d137a5121be47119f99285c03048a66df..405af6e34c1cceb3f5a396f33334b599ec9efc3e 100644
--- a/move3d-assets/Makefile
+++ b/move3d-assets/Makefile
@@ -35,6 +35,7 @@ NO_BUILD=		yes
 
 include ../../pkgtools/pax/depend.mk
 include ../../pkgtools/install-sh/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
 do-install:
diff --git a/pr2-pick-object/Makefile b/pr2-pick-object/Makefile
index 8586b2afc46b801cc0ae508769aafa1b3bb44994..f4e972aeb2c788f63b1cc49a9b6d77f1a0a90dd2 100644
--- a/pr2-pick-object/Makefile
+++ b/pr2-pick-object/Makefile
@@ -77,5 +77,6 @@ include ../../graphics/laaswm-libs/depend.mk
 
 include ../../mk/sysdep/tcl.mk
 include ../../mk/sysdep/tk.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
diff --git a/py-laaswm/Makefile b/py-laaswm/Makefile
index a68557becf5d85034e0bf091eb3b4ab418a6e51d..8afc3fad2769ab3669944fde5480df9ad79acc91 100644
--- a/py-laaswm/Makefile
+++ b/py-laaswm/Makefile
@@ -16,5 +16,6 @@ PYDISTUTILSPKG= 	ON
 
 include ../../mk/sysdep/python.mk
 
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
diff --git a/tcl-genomix/Makefile b/tcl-genomix/Makefile
index 07b82d6f9f2b2923d625493e1b9e18f82c4efca2..f9bdd3270128866ca69c1bd029c3653950b1e203 100644
--- a/tcl-genomix/Makefile
+++ b/tcl-genomix/Makefile
@@ -19,4 +19,5 @@ NOT_FOR_PLATFORM=	# empty
 DEPEND_ABI.tcl=	tcl>=8.5
 
 include ../../mk/sysdep/tcl.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/transgen3/Makefile b/transgen3/Makefile
index 78835ed4e4b486864cba91797aa17b79fea4da5f..cabf48c74fdd47def303cc237a3272895f433bb7 100644
--- a/transgen3/Makefile
+++ b/transgen3/Makefile
@@ -19,4 +19,5 @@ include ../../wip/genom3/depend.mk
 include ../../supervision/openprs/depend.mk
 include ../../pkgtools/pkg-config/depend.mk
 include ../../mk/sysdep/java.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/viman-tags/Makefile b/viman-tags/Makefile
index d4c5fa003c89367223f17cad9543de188737e3c5..3738ca81c28e4558e914bfcd6e30b21e02a7cf14 100644
--- a/viman-tags/Makefile
+++ b/viman-tags/Makefile
@@ -19,6 +19,7 @@ NO_BUILD=		yes
 
 include ../../pkgtools/pax/depend.mk
 include ../../pkgtools/install-sh/depend.mk
+include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
 
 do-install: