diff --git a/mk/sysdep/pcl.mk b/mk/sysdep/pcl.mk
new file mode 100644
index 0000000000000000000000000000000000000000..d363fb29099848fe2aeffe51ed1f65dc7732daee
--- /dev/null
+++ b/mk/sysdep/pcl.mk
@@ -0,0 +1,65 @@
+# robotpkg depend.mk for:   pcl
+# Created:      Ellon Paiva Mendes on Thu, 26 July 2018
+
+DEPEND_DEPTH:=      ${DEPEND_DEPTH}+
+PCL_DEPEND_MK:=    ${PCL_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=        pcl
+endif
+
+ifeq (+,$(PCL_DEPEND_MK))
+
+PREFER.pcl?=           system
+DEPEND_USE+=            pcl
+DEPEND_ABI.pcl=        pcl>=1.7
+SYSTEM_SEARCH.pcl= \
+'lib/libpcl_visualization.so' \
+'lib/libpcl_segmentation.so' \
+'lib/libpcl_recognition.so' \
+'lib/libpcl_keypoints.so' \
+'lib/libpcl_io_ply.so' \
+'lib/libpcl_surface.so' \
+'lib/libpcl_filters.so' \
+'lib/libpcl_common.so' \
+'lib/libpcl_registration.so' \
+'lib/libpcl_octree.so' \
+'lib/libpcl_sample_consensus.so' \
+'lib/libpcl_people.so' \
+'lib/libpcl_kdtree.so' \
+'lib/libpcl_io.so' \
+'lib/libpcl_search.so' \
+'lib/libpcl_features.so' \
+'lib/libpcl_tracking.so' \
+'lib/libpcl_outofcore.so' \
+'lib/cmake/pcl/PCLConfig.cmake' \
+'lib/cmake/pcl/PCLConfigVersion.cmake' \
+'lib/pkgconfig/pcl_segmentation-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_surface-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_kdtree-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_in_hand_scanner-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_tracking-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_io-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_registration-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_geometry-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_point_cloud_editor-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_people-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_outofcore-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_common-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_apps-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_search-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_features-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_octree-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_modeler-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_filters-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_sample_consensus-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_keypoints-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_visualization-1.7.pc:/Version/s/[^.0-9]//gp' \
+'lib/pkgconfig/pcl_recognition-1.7.pc:/Version/s/[^.0-9]//gp' \
+'include/pcl-1.7/pcl/pcl_base.h'
+
+SYSTEM_PKG.Ubuntu.pcl= libpcl-dev
+
+endif
+
+DEPEND_DEPTH:=      ${DEPEND_DEPTH:+=}