summaryrefslogtreecommitdiff
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2014-11-12 14:55:34 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2014-11-12 16:28:56 +0900
commitae4f7f4e617ccaf5888a788778ae875b69be99cb (patch)
tree45b36ae636c2706bab943023d3677fa751c29425 /src/Makefile_Evas.am
parent8e52ade2e2ef00eaeef25312c3b5ea1b435b215d (diff)
Evas shaders: Auto-generate the shaders from Makefile
Let's regenerate the shaders when a SHD file changes. I've removed the Git commit id because only touching a file would insert a code change.
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am97
1 files changed, 10 insertions, 87 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 077977e74f..3e1f12987e 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -577,90 +577,7 @@ modules/evas/engines/gl_common/evas_gl_core_private.h \
577modules/evas/engines/gl_common/evas_gl_api.c \ 577modules/evas/engines/gl_common/evas_gl_api.c \
578modules/evas/engines/gl_common/evas_gl_api_gles1.c \ 578modules/evas/engines/gl_common/evas_gl_api_gles1.c \
579modules/evas/engines/gl_common/evas_gl_api_ext.c \ 579modules/evas/engines/gl_common/evas_gl_api_ext.c \
580modules/evas/engines/gl_common/shader/font_frag.h \ 580modules/evas/engines/gl_common/shader/evas_gl_shaders.x
581modules/evas/engines/gl_common/shader/font_vert.h \
582modules/evas/engines/gl_common/shader/img_12_bgra_frag.h \
583modules/evas/engines/gl_common/shader/img_12_bgra_nomul_frag.h \
584modules/evas/engines/gl_common/shader/img_12_bgra_nomul_vert.h \
585modules/evas/engines/gl_common/shader/img_12_bgra_vert.h \
586modules/evas/engines/gl_common/shader/img_12_frag.h \
587modules/evas/engines/gl_common/shader/img_12_nomul_frag.h \
588modules/evas/engines/gl_common/shader/img_12_nomul_vert.h \
589modules/evas/engines/gl_common/shader/img_12_vert.h \
590modules/evas/engines/gl_common/shader/img_21_bgra_frag.h \
591modules/evas/engines/gl_common/shader/img_21_bgra_nomul_frag.h \
592modules/evas/engines/gl_common/shader/img_21_bgra_nomul_vert.h \
593modules/evas/engines/gl_common/shader/img_21_bgra_vert.h \
594modules/evas/engines/gl_common/shader/img_21_frag.h \
595modules/evas/engines/gl_common/shader/img_21_nomul_frag.h \
596modules/evas/engines/gl_common/shader/img_21_nomul_vert.h \
597modules/evas/engines/gl_common/shader/img_21_vert.h \
598modules/evas/engines/gl_common/shader/img_22_bgra_frag.h \
599modules/evas/engines/gl_common/shader/img_22_bgra_nomul_frag.h \
600modules/evas/engines/gl_common/shader/img_22_bgra_nomul_vert.h \
601modules/evas/engines/gl_common/shader/img_22_bgra_vert.h \
602modules/evas/engines/gl_common/shader/img_22_frag.h \
603modules/evas/engines/gl_common/shader/img_22_nomul_frag.h \
604modules/evas/engines/gl_common/shader/img_22_nomul_vert.h \
605modules/evas/engines/gl_common/shader/img_22_vert.h \
606modules/evas/engines/gl_common/shader/img_bgra_frag.h \
607modules/evas/engines/gl_common/shader/img_bgra_nomul_frag.h \
608modules/evas/engines/gl_common/shader/img_bgra_nomul_vert.h \
609modules/evas/engines/gl_common/shader/img_bgra_vert.h \
610modules/evas/engines/gl_common/shader/img_frag.h \
611modules/evas/engines/gl_common/shader/img_nomul_frag.h \
612modules/evas/engines/gl_common/shader/img_nomul_vert.h \
613modules/evas/engines/gl_common/shader/img_vert.h \
614modules/evas/engines/gl_common/shader/nv12_frag.h \
615modules/evas/engines/gl_common/shader/nv12_nomul_frag.h \
616modules/evas/engines/gl_common/shader/nv12_nomul_vert.h \
617modules/evas/engines/gl_common/shader/nv12_vert.h \
618modules/evas/engines/gl_common/shader/rect_frag.h \
619modules/evas/engines/gl_common/shader/rect_vert.h \
620modules/evas/engines/gl_common/shader/rgb_a_pair_frag.h \
621modules/evas/engines/gl_common/shader/rgb_a_pair_nomul_frag.h \
622modules/evas/engines/gl_common/shader/rgb_a_pair_nomul_vert.h \
623modules/evas/engines/gl_common/shader/rgb_a_pair_vert.h \
624modules/evas/engines/gl_common/shader/tex_12_frag.h \
625modules/evas/engines/gl_common/shader/tex_12_nomul_frag.h \
626modules/evas/engines/gl_common/shader/tex_12_nomul_vert.h \
627modules/evas/engines/gl_common/shader/tex_12_vert.h \
628modules/evas/engines/gl_common/shader/tex_21_frag.h \
629modules/evas/engines/gl_common/shader/tex_21_nomul_frag.h \
630modules/evas/engines/gl_common/shader/tex_21_nomul_vert.h \
631modules/evas/engines/gl_common/shader/tex_21_vert.h \
632modules/evas/engines/gl_common/shader/tex_22_frag.h \
633modules/evas/engines/gl_common/shader/tex_22_nomul_frag.h \
634modules/evas/engines/gl_common/shader/tex_22_nomul_vert.h \
635modules/evas/engines/gl_common/shader/tex_22_vert.h \
636modules/evas/engines/gl_common/shader/tex_frag.h \
637modules/evas/engines/gl_common/shader/tex_nomul_frag.h \
638modules/evas/engines/gl_common/shader/tex_nomul_vert.h \
639modules/evas/engines/gl_common/shader/tex_vert.h \
640modules/evas/engines/gl_common/shader/tex_12_afill_frag.h \
641modules/evas/engines/gl_common/shader/tex_12_nomul_afill_frag.h \
642modules/evas/engines/gl_common/shader/tex_12_nomul_afill_vert.h \
643modules/evas/engines/gl_common/shader/tex_12_afill_vert.h \
644modules/evas/engines/gl_common/shader/tex_21_afill_frag.h \
645modules/evas/engines/gl_common/shader/tex_21_nomul_afill_frag.h \
646modules/evas/engines/gl_common/shader/tex_21_nomul_afill_vert.h \
647modules/evas/engines/gl_common/shader/tex_21_afill_vert.h \
648modules/evas/engines/gl_common/shader/tex_22_afill_frag.h \
649modules/evas/engines/gl_common/shader/tex_22_nomul_afill_frag.h \
650modules/evas/engines/gl_common/shader/tex_22_nomul_afill_vert.h \
651modules/evas/engines/gl_common/shader/tex_22_afill_vert.h \
652modules/evas/engines/gl_common/shader/tex_afill_frag.h \
653modules/evas/engines/gl_common/shader/tex_nomul_afill_frag.h \
654modules/evas/engines/gl_common/shader/tex_nomul_afill_vert.h \
655modules/evas/engines/gl_common/shader/tex_afill_vert.h \
656modules/evas/engines/gl_common/shader/yuv_frag.h \
657modules/evas/engines/gl_common/shader/yuv_nomul_frag.h \
658modules/evas/engines/gl_common/shader/yuv_nomul_vert.h \
659modules/evas/engines/gl_common/shader/yuv_vert.h \
660modules/evas/engines/gl_common/shader/yuy2_frag.h \
661modules/evas/engines/gl_common/shader/yuy2_nomul_frag.h \
662modules/evas/engines/gl_common/shader/yuy2_nomul_vert.h \
663modules/evas/engines/gl_common/shader/yuy2_vert.h
664 581
665# 3D 582# 3D
666GL_COMMON_SOURCES += \ 583GL_COMMON_SOURCES += \
@@ -670,9 +587,7 @@ modules/evas/engines/gl_common/evas_gl_3d.c \
670modules/evas/engines/gl_common/evas_gl_3d_renderer.c \ 587modules/evas/engines/gl_common/evas_gl_3d_renderer.c \
671modules/evas/engines/gl_common/evas_gl_3d_shader.c 588modules/evas/engines/gl_common/evas_gl_3d_shader.c
672 589
673EXTRA_DIST += \ 590GL_SHADERS_GEN = \
674modules/evas/engines/gl_common/shader/compile.sh \
675modules/evas/engines/gl_common/shader/make-c-str.sh \
676modules/evas/engines/gl_common/shader/font_frag.shd \ 591modules/evas/engines/gl_common/shader/font_frag.shd \
677modules/evas/engines/gl_common/shader/font_vert.shd \ 592modules/evas/engines/gl_common/shader/font_vert.shd \
678modules/evas/engines/gl_common/shader/img_12_bgra_frag.shd \ 593modules/evas/engines/gl_common/shader/img_12_bgra_frag.shd \
@@ -742,6 +657,14 @@ modules/evas/engines/gl_common/shader/yuy2_nomul_frag.shd \
742modules/evas/engines/gl_common/shader/yuy2_nomul_vert.shd \ 657modules/evas/engines/gl_common/shader/yuy2_nomul_vert.shd \
743modules/evas/engines/gl_common/shader/yuy2_vert.shd 658modules/evas/engines/gl_common/shader/yuy2_vert.shd
744 659
660EXTRA_DIST += \
661modules/evas/engines/gl_common/shader/gen_shaders.sh \
662$(GL_SHADERS_GEN)
663
664modules/evas/engines/gl_common/shader/evas_gl_shaders.x: modules/evas/engines/gl_common/shader/gen_shaders.sh $(GL_SHADERS_GEN)
665 @echo " SHADERS $@"
666 @modules/evas/engines/gl_common/shader/gen_shaders.sh
667
745GL_GENERIC_SOURCES = \ 668GL_GENERIC_SOURCES = \
746modules/evas/engines/gl_generic/evas_engine.c \ 669modules/evas/engines/gl_generic/evas_engine.c \
747modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h 670modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h