build: Unify use of $(MKDIR_P) for creating a dir within the build system

While we used different variation of mkdir -p all over we also had spots
where we did not use the option. This is one step in trying to make our
build system ready for parallel install. Using something like -j 10 even
for the install should help to speed up our jenkins jobs as well as distcheck.
This commit is contained in:
Stefan Schmidt 2015-02-25 14:05:42 +01:00
parent 1e83761810
commit c5879dab4d
24 changed files with 29 additions and 29 deletions

View File

@ -399,7 +399,7 @@ lcov-reset:
@lcov --zerocounters --directory $(top_builddir) @lcov --zerocounters --directory $(top_builddir)
lcov-report: lcov-report:
@mkdir $(top_builddir)/coverage $(MKDIR_P) $(top_builddir)/coverage
lcov --capture --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/ lcov --capture --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/
lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
@ -425,7 +425,7 @@ endif
benchmark: benchmark:
@$(MAKE) $(AM_MAKEFLAGS) -C src benchmark @$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
@mkdir benchmark || true $(MKDIR_P) benchmark
@cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s` @cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s`
# examples # examples

View File

@ -98,7 +98,7 @@ ethumbframes_DATA = ethumb/frames/default.edj
CLEANFILES += ethumb/frames/default.edj CLEANFILES += ethumb/frames/default.edj
ethumb/frames/default.edj: ethumb/frames/default.edc ethumb/frames/default.edj: ethumb/frames/default.edc
@$(mkdir_p) ethumb/frames/ $(MKDIR_P) ethumb/frames/
$(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/ethumb/frames/ $< $@ $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/ethumb/frames/ $< $@

View File

@ -22,7 +22,7 @@ doc: all previews-build previews-data
cp $(srcdir)/img/* html/ cp $(srcdir)/img/* html/
cp $(srcdir)/img/*.eps latex/ cp $(srcdir)/img/*.eps latex/
rm -rf $(PACKAGE_DOCNAME).tar* rm -rf $(PACKAGE_DOCNAME).tar*
mkdir -p $(PACKAGE_DOCNAME)/doc $(MKDIR_P) $(PACKAGE_DOCNAME)/doc
cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc
tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/ tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
bzip2 -9 $(PACKAGE_DOCNAME).tar bzip2 -9 $(PACKAGE_DOCNAME).tar

View File

@ -44,8 +44,8 @@ PREVIEWS = blend blur bump curve grow mask transform \
example_1 padding example_1 padding
previews-data: preview_text_filter previews-data: preview_text_filter
$(mkdir_p) $(DATADIR) $(MKDIR_P) $(DATADIR)
$(mkdir_p) $(HTMLDIR) $(MKDIR_P) $(HTMLDIR)
@for a in $(PREVIEWS) ; do \ @for a in $(PREVIEWS) ; do \
echo " GEN filter_$${a}.png" ; \ echo " GEN filter_$${a}.png" ; \
FONT="Sans" ; \ FONT="Sans" ; \

View File

@ -130,7 +130,7 @@ BUILT_SOURCES += \
$(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h
$(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h: $(KEYSYMDEFS) utils/ecore/makekeys$(EXEEXT) $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h: $(KEYSYMDEFS) utils/ecore/makekeys$(EXEEXT)
$(mkdir_p) $(top_builddir)/src/lib/ecore_x/xcb $(MKDIR_P) $(top_builddir)/src/lib/ecore_x/xcb
$(top_builddir)/src/utils/ecore/makekeys $(KEYSYMDEFS) > $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table_h $(top_builddir)/src/utils/ecore/makekeys $(KEYSYMDEFS) > $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table_h
mv -f $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table_h $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h mv -f $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table_h $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h
endif endif

View File

@ -265,7 +265,7 @@ tests_edje_edje_suite_LDADD = @CHECK_LIBS@ $(USE_EDJE_BIN_LIBS)
tests_edje_edje_suite_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@ tests_edje_edje_suite_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
tests/edje/data/%.edj: tests/edje/data/%.edc bin/edje/edje_cc${EXEEXT} tests/edje/data/%.edj: tests/edje/data/%.edc bin/edje/edje_cc${EXEEXT}
@$(mkdir_p) tests/edje/data $(MKDIR_P) tests/edje/data
$(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/edje/data $< $@ $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/edje/data $< $@
EDJE_DATA_FILES = tests/edje/data/test_layout.edc \ EDJE_DATA_FILES = tests/edje/data/test_layout.edc \

View File

@ -215,7 +215,7 @@ tests_emotion_emotion_test_LDADD = @USE_EDJE_LIBS@ @USE_EMOTION_LIBS@
tests_emotion_emotion_test_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@ @USE_EMOTION_INTERNAL_LIBS@ tests_emotion_emotion_test_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@ @USE_EMOTION_INTERNAL_LIBS@
tests/emotion/data/theme.edj: tests/emotion/data/theme.edc bin/edje/edje_cc${EXEEXT} tests/emotion/data/theme.edj: tests/emotion/data/theme.edc bin/edje/edje_cc${EXEEXT}
@$(mkdir_p) tests/emotion/data $(MKDIR_P) tests/emotion/data
$(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/emotion/data $< $@ $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/emotion/data $< $@
emotiondatafilesdir = $(datadir)/emotion/data emotiondatafilesdir = $(datadir)/emotion/data

View File

@ -49,7 +49,7 @@ modules_ethumb_emotion_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_ethumb_emotion_module_la_LIBTOOLFLAGS = --tag=disable-static modules_ethumb_emotion_module_la_LIBTOOLFLAGS = --tag=disable-static
modules/ethumb/emotion/template.edj: modules/ethumb/emotion/template.edc modules/ethumb/emotion/placeholder.png bin/edje/edje_cc${EXEEXT} modules/ethumb/emotion/template.edj: modules/ethumb/emotion/template.edc modules/ethumb/emotion/placeholder.png bin/edje/edje_cc${EXEEXT}
@$(mkdir_p) modules/ethumb/emotion $(MKDIR_P) modules/ethumb/emotion
$(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/modules/ethumb/emotion $< $@ $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/modules/ethumb/emotion $< $@
ethumbmoduleemotion_DATA = modules/ethumb/emotion/template.edj ethumbmoduleemotion_DATA = modules/ethumb/emotion/template.edj

View File

@ -288,7 +288,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/ecore/examples $(MKDIR_P) $(datadir)/ecore/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ecore/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ecore/examples
uninstall-local: uninstall-local:

View File

@ -36,7 +36,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/ecore_avahi/examples $(MKDIR_P) $(datadir)/ecore_avahi/examples
$(install_sh_DATA) -c $(srcdir)/ecore_avahi_browse_example.c $(datadir)/ecore_avahi/examples $(install_sh_DATA) -c $(srcdir)/ecore_avahi_browse_example.c $(datadir)/ecore_avahi/examples
$(install_sh_DATA) -c $(srcdir)/ecore_avahi_example.c $(datadir)/ecore_avahi/examples $(install_sh_DATA) -c $(srcdir)/ecore_avahi_example.c $(datadir)/ecore_avahi/examples

View File

@ -201,7 +201,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) $(EDJS) $(CODEGEN_GENERATED) rm -f $(EXTRA_PROGRAMS) $(EDJS) $(CODEGEN_GENERATED)
install-examples: $(EDJS) install-examples: $(EDJS)
mkdir -p $(datadir)/edje/examples $(MKDIR_P) $(datadir)/edje/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DIST_EDCS) $(DATA_FILES) $(datadir)/edje/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DIST_EDCS) $(DATA_FILES) $(datadir)/edje/examples
cd $(builddir) && $(install_sh_DATA) -c $(EDJS) $(datadir)/edje/examples cd $(builddir) && $(install_sh_DATA) -c $(EDJS) $(datadir)/edje/examples

View File

@ -50,7 +50,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/eet/examples $(MKDIR_P) $(datadir)/eet/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eet/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eet/examples
uninstall-local: uninstall-local:

View File

@ -152,7 +152,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/eina/examples $(MKDIR_P) $(datadir)/eina/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina/examples
uninstall-local: uninstall-local:

View File

@ -29,7 +29,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/eina_cxx/examples $(MKDIR_P) $(datadir)/eina_cxx/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina_cxx/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina_cxx/examples
uninstall-local: uninstall-local:

View File

@ -49,7 +49,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/eio/examples $(MKDIR_P) $(datadir)/eio/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eio/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eio/examples
uninstall-local: uninstall-local:

View File

@ -83,7 +83,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/eldbus/examples $(MKDIR_P) $(datadir)/eldbus/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eldbus/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eldbus/examples
uninstall-local: uninstall-local:

View File

@ -38,7 +38,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/elocation/examples $(MKDIR_P) $(datadir)/elocation/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/elocation/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/elocation/examples
uninstall-local: uninstall-local:

View File

@ -10,7 +10,7 @@ examples: ;
clean-local: ; clean-local: ;
#install-examples: #install-examples:
# mkdir -p $(datadir)/elua/examples # $(MKDIR_P) $(datadir)/elua/examples
# cd $(srcdir) && $(install_sh_DATA) -c $(DATA_FILES) $(datadir)/elua/examples # cd $(srcdir) && $(install_sh_DATA) -c $(DATA_FILES) $(datadir)/elua/examples
#uninstall-local: #uninstall-local:

View File

@ -49,7 +49,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/emotion/examples $(MKDIR_P) $(datadir)/emotion/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/emotion/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/emotion/examples
uninstall-local: uninstall-local:

View File

@ -72,15 +72,15 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/eo/examples $(MKDIR_P) $(datadir)/eo/examples
mkdir -p $(datadir)/eo/examples/isa $(MKDIR_P) $(datadir)/eo/examples/isa
mkdir -p $(datadir)/eo/examples/simple $(MKDIR_P) $(datadir)/eo/examples/simple
cd $(srcdir); \ cd $(srcdir); \
$(install_sh_DATA) -c $(DATA_FILES) $(datadir)/eo/examples; \ $(install_sh_DATA) -c $(DATA_FILES) $(datadir)/eo/examples; \
$(install_sh_DATA) -c $(eo_isa_SOURCES) $(datadir)/eo/examples/isa; \ $(install_sh_DATA) -c $(eo_isa_SOURCES) $(datadir)/eo/examples/isa; \
$(install_sh_DATA) -c $(eo_simple_SOURCES) $(datadir)/eo/examples/simple; $(install_sh_DATA) -c $(eo_simple_SOURCES) $(datadir)/eo/examples/simple;
if EO_BUILD_EXAMPLE_EVAS if EO_BUILD_EXAMPLE_EVAS
mkdir -p $(datadir)/eo/examples/evas $(MKDIR_P) $(datadir)/eo/examples/evas
cd $(srcdir) && $(install_sh_DATA) -c $(eo_evas_SOURCES) $(datadir)/eo/examples/evas cd $(srcdir) && $(install_sh_DATA) -c $(eo_evas_SOURCES) $(datadir)/eo/examples/evas
endif endif

View File

@ -143,7 +143,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) $(GENERATED) rm -f $(EXTRA_PROGRAMS) $(GENERATED)
install-examples: install-examples:
mkdir -p $(datadir)/eolian_cxx/examples $(MKDIR_P) $(datadir)/eolian_cxx/examples
cd $(abs_srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eolian_cxx/examples cd $(abs_srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eolian_cxx/examples
uninstall-local: uninstall-local:

View File

@ -81,7 +81,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/ephysics/examples $(MKDIR_P) $(datadir)/ephysics/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(datadir)/ephysics/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(datadir)/ephysics/examples
uninstall-local: uninstall-local:

View File

@ -50,7 +50,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) rm -f $(EXTRA_PROGRAMS)
install-examples: install-examples:
mkdir -p $(datadir)/ethumb_client/examples $(MKDIR_P) $(datadir)/ethumb_client/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ethumb_client/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ethumb_client/examples
uninstall-local: uninstall-local:

View File

@ -378,7 +378,7 @@ clean-local:
rm -f $(EXTRA_PROGRAMS) $(EDJS) rm -f $(EXTRA_PROGRAMS) $(EDJS)
install-examples: install-examples:
mkdir -p $(datadir)/evas/examples $(MKDIR_P) $(datadir)/evas/examples
cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(EDCS) $(DATA_FILES) $(datadir)/evas/examples cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(EDCS) $(DATA_FILES) $(datadir)/evas/examples
uninstall-local: uninstall-local: