diff --git a/include/emqx.hrl b/apps/emqx_libs/include/emqx.hrl similarity index 100% rename from include/emqx.hrl rename to apps/emqx_libs/include/emqx.hrl diff --git a/include/emqx_mqtt.hrl b/apps/emqx_libs/include/emqx_mqtt.hrl similarity index 100% rename from include/emqx_mqtt.hrl rename to apps/emqx_libs/include/emqx_mqtt.hrl diff --git a/include/logger.hrl b/apps/emqx_libs/include/logger.hrl similarity index 100% rename from include/logger.hrl rename to apps/emqx_libs/include/logger.hrl diff --git a/include/types.hrl b/apps/emqx_libs/include/types.hrl similarity index 100% rename from include/types.hrl rename to apps/emqx_libs/include/types.hrl diff --git a/apps/emqx/src/emqx_logger.erl b/apps/emqx_libs/src/emqx_logger.erl similarity index 100% rename from apps/emqx/src/emqx_logger.erl rename to apps/emqx_libs/src/emqx_logger.erl