1848b8605Smrg# src/mapi/Makefile.sources 2848b8605Smrg# 3848b8605Smrg# mapi may be used in several ways 4848b8605Smrg# 5848b8605Smrg# - In util mode, mapi provides utility functions for use with glapi. To use 6848b8605Smrg# this mode, compile MAPI_UTIL_FILES with MAPI_MODE_UTIL defined. 7848b8605Smrg# 8848b8605Smrg# - In glapi mode, mapi implements the interface defined by glapi.h. To use 9848b8605Smrg# this mode, compile MAPI_GLAPI_FILES with MAPI_MODE_GLAPI defined. 10848b8605Smrg# 11848b8605Smrg# - In bridge mode, mapi provides entry points calling into glapi. To use 12848b8605Smrg# this mode, compile MAPI_BRIDGE_FILES with MAPI_MODE_BRIDGE defined. 13848b8605Smrg 14848b8605SmrgMAPI_UTIL_FILES = \ 15b8e80941Smrg u_current.c \ 16b8e80941Smrg u_current.h \ 17b8e80941Smrg u_execmem.c \ 18b8e80941Smrg u_execmem.h 19848b8605Smrg 20848b8605SmrgMAPI_BRIDGE_FILES = \ 21b8e80941Smrg entry.c \ 22b8e80941Smrg entry.h \ 23b8e80941Smrg entry_x86-64_tls.h \ 24b8e80941Smrg entry_x86_tls.h \ 25b8e80941Smrg entry_x86_tsd.h \ 26b8e80941Smrg entry_ppc64le_tls.h \ 27b8e80941Smrg entry_ppc64le_tsd.h \ 28b8e80941Smrg mapi_tmp.h 29848b8605Smrg 30848b8605SmrgMAPI_GLAPI_FILES = \ 31b8e80941Smrg entry.c \ 32b8e80941Smrg mapi_glapi.c \ 33b8e80941Smrg stub.c \ 34b8e80941Smrg stub.h \ 35b8e80941Smrg table.c \ 36b8e80941Smrg table.h \ 37848b8605Smrg $(MAPI_UTIL_FILES) 38848b8605Smrg 39