Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5564 serge 1
# src/mapi/Makefile.sources
2
#
3
# mapi may be used in several ways
4
#
5
#  - In default mode, mapi implements the interface defined by mapi.h.  To use
6
#    this mode, compile MAPI_FILES.
7
#
8
#  - In util mode, mapi provides utility functions for use with glapi.  To use
9
#    this mode, compile MAPI_UTIL_FILES with MAPI_MODE_UTIL defined.
10
#
11
#  - In glapi mode, mapi implements the interface defined by glapi.h.  To use
12
#    this mode, compile MAPI_GLAPI_FILES with MAPI_MODE_GLAPI defined.
13
#
14
#  - In bridge mode, mapi provides entry points calling into glapi.  To use
15
#    this mode, compile MAPI_BRIDGE_FILES with MAPI_MODE_BRIDGE defined.
16
 
17
MAPI_UTIL_FILES = \
18
	u_current.c \
19
	u_current.h \
20
	u_execmem.c \
21
	u_execmem.h
22
 
23
MAPI_BRIDGE_FILES = \
24
	entry.c \
25
	entry.h \
26
	entry_x86-64_tls.h \
27
	entry_x86_tls.h \
28
	entry_x86_tsd.h \
29
	mapi_tmp.h
30
 
31
MAPI_FILES = \
32
	entry.c \
33
	mapi.c \
34
	mapi.h \
35
	stub.c \
36
	stub.h \
37
	table.c \
38
	table.h \
39
	$(MAPI_UTIL_FILES)
40
 
41
MAPI_GLAPI_FILES = \
42
	entry.c \
43
	mapi_glapi.c \
44
	stub.c \
45
	stub.h \
46
	table.c \
47
	table.h \
48
	$(MAPI_UTIL_FILES)
49