summaryrefslogtreecommitdiff
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2016-06-08 10:26:06 +0200
committerStefan Schmidt <stefan@osg.samsung.com>2016-06-10 13:04:18 +0200
commit93eadd76d6d49bbe1e49eaf976b4c6fd5545f340 (patch)
tree1d5e92af79028658a3c858fc29cd1181a438279c /src/Makefile_Evas.am
parente165854a78949cd76fedd84cd124de2185c910c9 (diff)
build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately
This is again to avoid the "Argument list too long" error we are hitting more and more now. Given we just merged elementary, emotion generic players, evas generic loaders and elm_code it is not surprising we are hitting it again. This time the number of files being hold in DISTFILES has just grown to big so a make dist was no longer possible. If one looks at what the DISTFILES variable from automake holds you can image it grows a lot with all the source files plus generated files we have in tree now. DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) To cut off a big chunk but still keep all the other automagic in place for SOURCE files I went and renamed the EXTRA_DIST in src/ to EXTRA_DIST2 and handle the files in a dist-hook now. Another thing to note here is that this also only happens as we have the one big Makefile with includes. If we go back to per directory Makefiles this problem should vanish as well. In any case we need a solution for 1.18 now and this is what I have to offer. If you have a cleaner solution in mind feel welcome to test it out and if everything we need keeps working (make, make examples, make check, make benchmark, make dist and make distcheck) go ahead.
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 50447a7c46..ff099f5043 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -88,7 +88,7 @@ BUILT_SOURCES += \
88evaseolianfilesdir = $(datadir)/eolian/include/evas-@VMAJ@ 88evaseolianfilesdir = $(datadir)/eolian/include/evas-@VMAJ@
89evaseolianfiles_DATA = $(evas_eolian_files) 89evaseolianfiles_DATA = $(evas_eolian_files)
90 90
91EXTRA_DIST += \ 91EXTRA_DIST2 += \
92 $(evaseolianfiles_DATA) \ 92 $(evaseolianfiles_DATA) \
93 $(evas_eolian_internal_files) 93 $(evas_eolian_internal_files)
94 94
@@ -205,7 +205,7 @@ lib/evas/canvas/efl_event_key.c \
205lib/evas/canvas/efl_event_pointer.c \ 205lib/evas/canvas/efl_event_pointer.c \
206$(NULL) 206$(NULL)
207 207
208EXTRA_DIST += \ 208EXTRA_DIST2 += \
209lib/evas/canvas/render2/evas_render2_th_main.c \ 209lib/evas/canvas/render2/evas_render2_th_main.c \
210lib/evas/canvas/render2/region.c \ 210lib/evas/canvas/render2/region.c \
211lib/evas/canvas/render2/region.h 211lib/evas/canvas/render2/region.h
@@ -456,7 +456,7 @@ lib_evas_libevas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
456 456
457# Linebreak 457# Linebreak
458 458
459EXTRA_DIST += \ 459EXTRA_DIST2 += \
460static_libs/libunibreak/LICENCE \ 460static_libs/libunibreak/LICENCE \
461static_libs/libunibreak/AUTHORS \ 461static_libs/libunibreak/AUTHORS \
462static_libs/libunibreak/NEWS \ 462static_libs/libunibreak/NEWS \
@@ -465,7 +465,7 @@ static_libs/libunibreak/ChangeLog
465 465
466# Engines 466# Engines
467 467
468EXTRA_DIST += \ 468EXTRA_DIST2 += \
469lib/evas/common/evas_font_compress_draw.c \ 469lib/evas/common/evas_font_compress_draw.c \
470lib/evas/common/evas_map_image_internal.c \ 470lib/evas/common/evas_map_image_internal.c \
471lib/evas/common/evas_map_image_core.c \ 471lib/evas/common/evas_map_image_core.c \
@@ -481,7 +481,7 @@ lib/evas/common/evas_scale_smooth_scaler_up.c
481 481
482# evas_op_add 482# evas_op_add
483 483
484EXTRA_DIST += \ 484EXTRA_DIST2 += \
485lib/evas/common/evas_op_add/op_add_color_.c \ 485lib/evas/common/evas_op_add/op_add_color_.c \
486lib/evas/common/evas_op_add/op_add_color_i386.c \ 486lib/evas/common/evas_op_add/op_add_color_i386.c \
487lib/evas/common/evas_op_add/op_add_mask_color_.c \ 487lib/evas/common/evas_op_add/op_add_mask_color_.c \
@@ -495,7 +495,7 @@ lib/evas/common/evas_op_add/op_add_pixel_mask_i386.c
495 495
496# evas_op_blend 496# evas_op_blend
497 497
498EXTRA_DIST += \ 498EXTRA_DIST2 += \
499lib/evas/common/evas_op_blend/op_blend_color_.c \ 499lib/evas/common/evas_op_blend/op_blend_color_.c \
500lib/evas/common/evas_op_blend/op_blend_color_i386.c \ 500lib/evas/common/evas_op_blend/op_blend_color_i386.c \
501lib/evas/common/evas_op_blend/op_blend_color_neon.c \ 501lib/evas/common/evas_op_blend/op_blend_color_neon.c \
@@ -519,7 +519,7 @@ lib/evas/common/evas_op_blend/op_blend_pixel_sse3.c
519 519
520# evas_op_copy 520# evas_op_copy
521 521
522EXTRA_DIST += \ 522EXTRA_DIST2 += \
523lib/evas/common/evas_op_copy/op_copy_color_.c \ 523lib/evas/common/evas_op_copy/op_copy_color_.c \
524lib/evas/common/evas_op_copy/op_copy_color_i386.c \ 524lib/evas/common/evas_op_copy/op_copy_color_i386.c \
525lib/evas/common/evas_op_copy/op_copy_color_neon.c \ 525lib/evas/common/evas_op_copy/op_copy_color_neon.c \
@@ -538,7 +538,7 @@ lib/evas/common/evas_op_copy/op_copy_pixel_mask_neon.c
538 538
539# evas_op_mask 539# evas_op_mask
540 540
541EXTRA_DIST += \ 541EXTRA_DIST2 += \
542lib/evas/common/evas_op_mask/op_mask_color_.c \ 542lib/evas/common/evas_op_mask/op_mask_color_.c \
543lib/evas/common/evas_op_mask/op_mask_color_i386.c \ 543lib/evas/common/evas_op_mask/op_mask_color_i386.c \
544lib/evas/common/evas_op_mask/op_mask_mask_color_.c \ 544lib/evas/common/evas_op_mask/op_mask_mask_color_.c \
@@ -552,7 +552,7 @@ lib/evas/common/evas_op_mask/op_mask_pixel_mask_i386.c
552 552
553# evas_op_mul 553# evas_op_mul
554 554
555EXTRA_DIST += \ 555EXTRA_DIST2 += \
556lib/evas/common/evas_op_mul/op_mul_color_.c \ 556lib/evas/common/evas_op_mul/op_mul_color_.c \
557lib/evas/common/evas_op_mul/op_mul_color_i386.c \ 557lib/evas/common/evas_op_mul/op_mul_color_i386.c \
558lib/evas/common/evas_op_mul/op_mul_mask_color_.c \ 558lib/evas/common/evas_op_mul/op_mul_mask_color_.c \
@@ -566,7 +566,7 @@ lib/evas/common/evas_op_mul/op_mul_pixel_mask_i386.c
566 566
567# evas_op_sub 567# evas_op_sub
568 568
569EXTRA_DIST += \ 569EXTRA_DIST2 += \
570lib/evas/common/evas_op_sub/op_sub_color_.c \ 570lib/evas/common/evas_op_sub/op_sub_color_.c \
571lib/evas/common/evas_op_sub/op_sub_color_i386.c \ 571lib/evas/common/evas_op_sub/op_sub_color_i386.c \
572lib/evas/common/evas_op_sub/op_sub_mask_color_.c \ 572lib/evas/common/evas_op_sub/op_sub_mask_color_.c \
@@ -596,7 +596,7 @@ lib/evas/filters/evas_filter_transform.c \
596lib/evas/filters/evas_filter_utils.c \ 596lib/evas/filters/evas_filter_utils.c \
597lib/evas/filters/evas_filter_private.h 597lib/evas/filters/evas_filter_private.h
598 598
599EXTRA_DIST += \ 599EXTRA_DIST2 += \
600lib/evas/filters/blur/blur_gaussian_alpha_.c \ 600lib/evas/filters/blur/blur_gaussian_alpha_.c \
601lib/evas/filters/blur/blur_gaussian_rgba_.c \ 601lib/evas/filters/blur/blur_gaussian_rgba_.c \
602lib/evas/filters/blur/blur_box_alpha_.c \ 602lib/evas/filters/blur/blur_box_alpha_.c \
@@ -614,7 +614,7 @@ lib/evas/filters/blur/blur_box_rgba_neon.c
614evas_software_generic_eolian_files = \ 614evas_software_generic_eolian_files = \
615modules/evas/engines/software_generic/evas_ector_software_buffer.eo 615modules/evas/engines/software_generic/evas_ector_software_buffer.eo
616 616
617EXTRA_DIST += $(evas_software_generic_eolian_files) 617EXTRA_DIST2 += $(evas_software_generic_eolian_files)
618 618
619evas_software_generic_eolian_c = $(evas_software_generic_eolian_files:%.eo=%.eo.c) 619evas_software_generic_eolian_c = $(evas_software_generic_eolian_files:%.eo=%.eo.c)
620evas_software_generic_eolian_h = $(evas_software_generic_eolian_files:%.eo=%.eo.h) 620evas_software_generic_eolian_h = $(evas_software_generic_eolian_files:%.eo=%.eo.h)
@@ -771,7 +771,7 @@ modules/evas/engines/gl_common/shader/vertex.glsl \
771modules/evas/engines/gl_common/shader/include.glsl \ 771modules/evas/engines/gl_common/shader/include.glsl \
772$(NULL) 772$(NULL)
773 773
774EXTRA_DIST += $(EVAS_GL_SHADERS_GEN) 774EXTRA_DIST2 += $(EVAS_GL_SHADERS_GEN)
775 775
776modules/evas/engines/gl_common/shader/evas_gl_shaders.x: $(EVAS_GL_SHADERS_GEN) 776modules/evas/engines/gl_common/shader/evas_gl_shaders.x: $(EVAS_GL_SHADERS_GEN)
777 @echo " SHADERS $@" 777 @echo " SHADERS $@"
@@ -799,7 +799,7 @@ modules/evas/engines/gl_common/shader_3d/post_processing_fxaa_vert.shd \
799modules/evas/engines/gl_common/shader_3d/post_processing_fxaa_frag.shd \ 799modules/evas/engines/gl_common/shader_3d/post_processing_fxaa_frag.shd \
800$(NULL) 800$(NULL)
801 801
802EXTRA_DIST += \ 802EXTRA_DIST2 += \
803modules/evas/engines/gl_common/shader_3d/gen_shaders_3d.sh \ 803modules/evas/engines/gl_common/shader_3d/gen_shaders_3d.sh \
804$(GL_SHADERS_3D_GEN) 804$(GL_SHADERS_3D_GEN)
805 805
@@ -831,7 +831,7 @@ BUILT_SOURCES += \
831 $(evas_gl_generic_eolian_c) \ 831 $(evas_gl_generic_eolian_c) \
832 $(evas_gl_generic_eolian_h) 832 $(evas_gl_generic_eolian_h)
833 833
834EXTRA_DIST += $(evas_gl_generic_eolian_files) 834EXTRA_DIST2 += $(evas_gl_generic_eolian_files)
835 835
836#evaseolianfilesdir = $(datadir)/eolian/include/evas-@VMAJ@ 836#evaseolianfilesdir = $(datadir)/eolian/include/evas-@VMAJ@
837#evaseolianfiles_DATA += $(evas_gl_generic_eolian_files) 837#evaseolianfiles_DATA += $(evas_gl_generic_eolian_files)
@@ -2127,7 +2127,7 @@ endif
2127endif 2127endif
2128 2128
2129if BUILD_LOADER_TGV 2129if BUILD_LOADER_TGV
2130EXTRA_DIST += static_libs/rg_etc/README 2130EXTRA_DIST2 += static_libs/rg_etc/README
2131if EVAS_STATIC_BUILD_TGV 2131if EVAS_STATIC_BUILD_TGV
2132lib_evas_libevas_la_SOURCES += \ 2132lib_evas_libevas_la_SOURCES += \
2133modules/evas/image_loaders/tgv/evas_image_load_tgv.c \ 2133modules/evas/image_loaders/tgv/evas_image_load_tgv.c \
@@ -2282,7 +2282,7 @@ tests_evas_evas_suite_LDADD = @CHECK_LIBS@ @USE_EVAS_LIBS@ @USE_ECORE_EVAS_LIBS@
2282tests_evas_evas_suite_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@ 2282tests_evas_evas_suite_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2283endif 2283endif
2284 2284
2285EXTRA_DIST += \ 2285EXTRA_DIST2 += \
2286tests/evas/TestFont.eet \ 2286tests/evas/TestFont.eet \
2287tests/evas/images/HM7Y9233-50.tgv \ 2287tests/evas/images/HM7Y9233-50.tgv \
2288tests/evas/images/HM7Y9233.jpg \ 2288tests/evas/images/HM7Y9233.jpg \
@@ -2378,7 +2378,7 @@ evas_eolian_cxx_hh = $(evas_eolian_pub_files:%.eo=%.eo.hh)
2378evas_eolian_cxx_impl = $(evas_eolian_pub_files:%.eo=%.eo.impl.hh) 2378evas_eolian_cxx_impl = $(evas_eolian_pub_files:%.eo=%.eo.impl.hh)
2379endif 2379endif
2380 2380
2381EXTRA_DIST += \ 2381EXTRA_DIST2 += \
2382generic/evas/common/shmfile.c \ 2382generic/evas/common/shmfile.c \
2383generic/evas/common/shmfile.h \ 2383generic/evas/common/shmfile.h \
2384generic/evas/common/timeout.c \ 2384generic/evas/common/timeout.c \
@@ -2391,7 +2391,7 @@ evasgenericloaders_PROGRAMS =
2391evasgenericloaders_SCRIPT = 2391evasgenericloaders_SCRIPT =
2392 2392
2393### Libreoffice converter to pdf 2393### Libreoffice converter to pdf
2394EXTRA_DIST += generic/evas/pdf/evas_generic_pdf_loader.libreoffice 2394EXTRA_DIST2 += generic/evas/pdf/evas_generic_pdf_loader.libreoffice
2395 2395
2396if HAVE_POPPLER 2396if HAVE_POPPLER
2397 2397
@@ -2527,7 +2527,7 @@ ln -sf evas_image_loader.svg $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.sv
2527 2527
2528endif 2528endif
2529 2529
2530EXTRA_DIST += generic/evas/xcf/common.h 2530EXTRA_DIST2 += generic/evas/xcf/common.h
2531 2531
2532evasgenericloaders_PROGRAMS += generic/evas/xcf/evas_image_loader.xcf 2532evasgenericloaders_PROGRAMS += generic/evas/xcf/evas_image_loader.xcf
2533 2533