diff --git a/sync.profile b/sync.profile
index d193d5ac2cac3b154df20324acece5d3c9a41414..64dac6e3d1b5e1932622530af4a1a8432766aeff 100644
--- a/sync.profile
+++ b/sync.profile
@@ -4,3 +4,15 @@
 );
 %moduleheaders = ( # restrict the module headers to those found in relative path
 );
+
+@ignore_for_include_check = (
+
+    # OBEX auto-generated headers
+    "adapter1_bluez5_p.h", "adapter_p.h", "agent_p.h", "device1_bluez5_p.h",
+    "device_p.h", "manager_p.h", "obex_agent_p.h", "obex_client1_bluez5_p.h",
+    "obex_client_p.h", "obex_manager_p.h", "obex_objectpush1_bluez5_p.h",
+    "obex_transfer1_bluez5_p.h", "obex_transfer_p.h", "objectmanager_p.h",
+    "profile1_p.h", "properties_p.h", "service_p.h",
+    # NFC auto-generated headers
+    # Note: "adapter_p.h", "agent_p.h" and "manager_p.h" are duplicated here
+    "dbusobjectmanager_p.h", "dbusproperties_p.h", "tag_p.h");