diff --git a/infuse-asn1-types/Makefile b/infuse-asn1-types/Makefile
index 2045da6ef66841924b49c10d1917b3098a24233d..d3f8c9b1802152dbc7841938768efb01be9f00d7 100644
--- a/infuse-asn1-types/Makefile
+++ b/infuse-asn1-types/Makefile
@@ -14,7 +14,7 @@ LICENSE=                2-clause-bsd
 
 
 
-include ../../mk/sysdep/mono.mk
+include ../mk/sysdep/mono.mk
 include ../../mk/language/c.mk
 include ../../mk/language/c++.mk
 include ../../mk/sysdep/cmake.mk
diff --git a/mk/sysdep/mono.mk b/mk/sysdep/mono.mk
new file mode 100644
index 0000000000000000000000000000000000000000..5064ebdfda10ead2ca9becfd9da9e1fdb115cfc6
--- /dev/null
+++ b/mk/sysdep/mono.mk
@@ -0,0 +1,22 @@
+# robotpkg depend.mk for:   mono
+# Created:      Quentin Labourey on Wed, 11 July 2018
+
+DEPEND_DEPTH:=      ${DEPEND_DEPTH}+
+MONO_DEPEND_MK:=    ${MONO_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=        mono
+endif
+
+ifeq (+,$(MONO_DEPEND_MK))
+
+PREFER.mono?=           system
+DEPEND_USE+=            mono
+DEPEND_ABI.mono=        mono>=4.2
+SYSTEM_SEARCH.mono=     'lib/mono'
+
+SYSTEM_PKG.Ubuntu.mono= mono-devel
+
+endif
+
+DEPEND_DEPTH:=      ${DEPEND_DEPTH:+=}