#ifndef __EM_COMMON_H
#define __EM_COMMON_H

#include <stdint.h>
#include <string.h>
#ifndef EDKII_SECSECURE
#include "inttypes.h"
#else
#include <Sec_Secure/EMV20/em_qc.h>
#include <Sec_Secure/EMV20/em_service.h>
#endif /* !EDKII_SECSECURE */

#ifdef LK
#include <lib/em_lsi.h>
#endif /* EXYNOS LK */

#ifdef EMAS
#include "em_ta.h"
#endif /* EMAS */

#ifdef TROY
#include "troy_for_em.h"
#endif /* TROY */

#include "em_version.h"
#include "em_constants.h"
#include "em_data_structure.h"
#include "em_log.h"
#include "em_error.h"
#include "em_utils.h"
#include "em_context.h"
#include "em_wb_aes_ctr.h"

#include "em_cmd_handler.h"
#include "em_esi_manager.h"
#include "em_token_manager.h"
#include "em_init_manager.h"
#include "em_ess_manager.h"
#include "em_request.h"
#include "em_ess_command.h"
#include "em_extension_manager.h"
#include "em_client_manager.h"

#endif
