Home | History | Annotate | Download | only in opengl

Lines Matching refs:Module

9 # The following macros are used to start a new GLES emulation module.
21 # $(call emugl-end-module)
23 emugl-begin-static-library = $(call emugl-begin-module,$1,STATIC_LIBRARY)
24 emugl-begin-shared-library = $(call emugl-begin-module,$1,SHARED_LIBRARY)
31 emugl-begin-module = \
40 $(call _emugl-init-module,$1,$2,$3)
42 # Used to end a module definition, see function definitions above
43 emugl-end-module = \
47 $(if $(EMUGL_DEBUG),$(call emugl-dump-module))
49 # Managing module exports and imports.
51 # A module can 'import' another module, by calling emugl-import. This will
53 # the imported module.
55 # Module exports are defined by calling emugl-export. Here is an example:
61 # $(call emugl-end-module)
66 # $(call emugl-end-module)
82 # IMPORTANT: Imports are transitive, i.e. when module A imports B,
95 # Initialize a module in our database
96 # $1: Module name
97 # $2: Module type
98 # $3: "HOST" for a host module, empty for a target one.
99 _emugl-init-module = \
103 $(error There is already a $(if $3,host,) module named $1!)\
113 # Called to indicate that a module exports a given local variable for its
124 # Called to indicate that a module imports the exports of another module
129 $(call _emugl-module-import,$(_emugl_HOST)$(_imod))\
132 _emugl-module-import = \
135 $(info Unknown imported emugles module: $1)\
146 $(call _emugl-module-import,$(_sub))\
166 emugl-dump-module = \
167 $(info MODULE=$(_emugl_MODULE))\