According to the way oal.h is used elsewhere in the repository (at 8e9ed53), the intended API appears to be:
I think this change is required, and the additional oal related include can be removed from CMakeLists.txt:
--- a/psw/ae/aesm_service/source/bundles/linux_network_service_bundle/aesm_http_msg.cpp
+++ b/psw/ae/aesm_service/source/bundles/linux_network_service_bundle/aesm_http_msg.cpp
@@ -32,7 +32,7 @@
#include <string>
#include "aesm_encode.h"
-#include "oal.h"
+#include "oal/oal.h"
#include "se_wrapper.h"
#include "se_thread.h"
#include "prof_fun.h"