1 # This file isn't used during a normal compilation since we don't want to
2 # require Python in order to compile Mesa.
3 # Instead, when the Mesa developers update/change the API interface it's
4 # up to him/her to re-run this makefile and check in the newly generated files.
8 include $(TOP
)/configs
/current
10 OUTPUTS
= glprocs.h glapitemp.h glapioffsets.h glapitable.h dispatch.h \
13 ..
/drivers
/dri
/common
/extension_helper.h \
14 ..
/..
/glx
/x11
/indirect.c \
15 ..
/..
/glx
/x11
/indirect.h \
16 ..
/..
/glx
/x11
/indirect_init.c \
17 ..
/..
/glx
/x11
/indirect_size.h \
18 ..
/..
/glx
/x11
/indirect_size.c
20 COMMON
= gl_XML.py license.py gl_API.xml typeexpr.py
21 COMMON_GLX
= $(COMMON
) glX_XML.py glX_proto_common.py
25 glprocs.h
: $(COMMON
) gl_procs.py
26 $(PYTHON2
) $(PYTHON_FLAGS
) gl_procs.py
> glprocs.h
28 glapitemp.h
: $(COMMON
) gl_apitemp.py
29 $(PYTHON2
) $(PYTHON_FLAGS
) gl_apitemp.py
> glapitemp.h
31 glapioffsets.h
: $(COMMON
) gl_offsets.py
32 $(PYTHON2
) $(PYTHON_FLAGS
) gl_offsets.py
> glapioffsets.h
34 glapitable.h
: $(COMMON
) gl_table.py
35 $(PYTHON2
) $(PYTHON_FLAGS
) gl_table.py
> glapitable.h
37 dispatch.h
: $(COMMON
) gl_table.py
38 $(PYTHON2
) $(PYTHON_FLAGS
) gl_table.py
-m remap_table
> dispatch.h
40 ..
/main
/enums.c
: $(COMMON
) gl_enums.py
41 $(PYTHON2
) $(PYTHON_FLAGS
) gl_enums.py
> ..
/main
/enums.c
43 ..
/x86
/glapi_x86.S
: $(COMMON
) gl_x86_asm.py
44 $(PYTHON2
) $(PYTHON_FLAGS
) gl_x86_asm.py
> ..
/x86
/glapi_x86.S
46 ..
/drivers
/dri
/common
/extension_helper.h
: $(COMMON
) extension_helper.py
47 $(PYTHON2
) $(PYTHON_FLAGS
) extension_helper.py
> ..
/drivers
/dri
/common
/extension_helper.h
49 ..
/..
/glx
/x11
/indirect.c
: $(COMMON_GLX
) glX_proto_send.py
50 $(PYTHON2
) $(PYTHON_FLAGS
) glX_proto_send.py
-m proto
> ..
/..
/glx
/x11
/indirect.c
52 ..
/..
/glx
/x11
/indirect.h
: $(COMMON_GLX
) glX_proto_send.py
53 $(PYTHON2
) $(PYTHON_FLAGS
) glX_proto_send.py
-m init_h
> ..
/..
/glx
/x11
/indirect.h
55 ..
/..
/glx
/x11
/indirect_init.c
: $(COMMON_GLX
) glX_proto_send.py
56 $(PYTHON2
) $(PYTHON_FLAGS
) glX_proto_send.py
-m init_c
> ..
/..
/glx
/x11
/indirect_init.c
58 ..
/..
/glx
/x11
/indirect_size.h
: $(COMMON_GLX
) glX_proto_size.py
59 $(PYTHON2
) $(PYTHON_FLAGS
) glX_proto_size.py
-m size_h
--only-set
-h _INDIRECT_SIZE_H_
> ..
/..
/glx
/x11
/indirect_size.h
61 ..
/..
/glx
/x11
/indirect_size.c
: $(COMMON_GLX
) glX_proto_size.py
62 $(PYTHON2
) $(PYTHON_FLAGS
) glX_proto_size.py
-m size_c
--only-set
> ..
/..
/glx
/x11
/indirect_size.c