mesa: Only compile ES files when ES1 or ES2 are selected
[mesa.git] / src / mesa / sources.mak
index 0c16fcb444cd9d8a030f523bec8fa1b1dc378e53..be859e43256bd2183a123cdcd8f0c1f66a95c937 100644 (file)
@@ -1,5 +1,13 @@
 ### Lists of source files, included by Makefiles
 
+ES1_SOURCES = \
+       main/api_exec_es1.c \
+       main/get_es1.c
+
+ES2_SOURCES = \
+       main/api_exec_es2.c \
+       main/get_es2.c
+
 MAIN_SOURCES = \
        main/api_arrayelt.c \
        main/api_exec.c \
@@ -25,6 +33,7 @@ MAIN_SOURCES = \
        main/dlist.c \
        main/dlopen.c \
        main/drawpix.c \
+       main/drawtex.c \
        main/enable.c \
        main/enums.c \
        main/eval.c \
@@ -54,6 +63,7 @@ MAIN_SOURCES = \
        main/points.c \
        main/polygon.c \
        main/queryobj.c \
+       main/querymatrix.c \
        main/rastpos.c \
        main/rbadaptors.c \
        main/readpix.c \
@@ -76,19 +86,23 @@ MAIN_SOURCES = \
        main/texgetimage.c \
        main/teximage.c \
        main/texobj.c \
+       main/texpal.c \
        main/texparam.c \
        main/texrender.c \
        main/texstate.c \
        main/texstore.c \
+       main/transformfeedback.c \
        main/varray.c \
        main/version.c \
        main/viewport.c \
-       main/vtxfmt.c
+       main/vtxfmt.c \
+       $(ES_SOURCES)
 
 GLAPI_SOURCES = \
        glapi/glapi.c \
        glapi/glapi_dispatch.c \
        glapi/glapi_entrypoint.c \
+       glapi/glapi_execmem.c \
        glapi/glapi_getproc.c \
        glapi/glapi_nop.c \
        glapi/glthread.c
@@ -197,6 +211,8 @@ STATETRACKER_SOURCES = \
        state_tracker/st_cb_condrender.c \
        state_tracker/st_cb_flush.c \
        state_tracker/st_cb_drawpixels.c \
+       state_tracker/st_cb_drawtex.c \
+       state_tracker/st_cb_eglimage.c \
        state_tracker/st_cb_fbo.c \
        state_tracker/st_cb_feedback.c \
        state_tracker/st_cb_program.c \
@@ -211,7 +227,6 @@ STATETRACKER_SOURCES = \
        state_tracker/st_draw_feedback.c \
        state_tracker/st_extensions.c \
        state_tracker/st_format.c \
-       state_tracker/st_framebuffer.c \
        state_tracker/st_gen_mipmap.c \
        state_tracker/st_manager.c \
        state_tracker/st_mesa_to_tgsi.c \