diff --git a/Makefile.def b/Makefile.def index 47e57db8db46bfa1418fbe829bfbe77234c5c595..e596341d0eaf46d9a1830e760839d9062cf50686 100644 --- a/Makefile.def +++ b/Makefile.def @@ -172,9 +172,6 @@ target_modules = { module= libgfortran; }; target_modules = { module= libobjc; missing=TAGS; missing=install-dvi; }; -target_modules = { module= libgcobol; - missing=TAGS; - missing=install-dvi; }; target_modules = { module= libgo; }; target_modules = { module= libphobos; bootstrap=true; lib_path=src/.libs; }; @@ -192,6 +189,7 @@ target_modules = { module= libada; }; target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; }; target_modules = { module= libitm; lib_path=.libs; }; target_modules = { module= libatomic; bootstrap=true; lib_path=.libs; }; +target_modules = { module= libgcobol; }; // These are (some of) the make targets to be done in each subdirectory. // Not all; these are the ones which don't have special options. @@ -307,6 +305,7 @@ flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; }; flags_to_pass = { flag= DSYMUTIL_FOR_TARGET ; }; flags_to_pass = { flag= FLAGS_FOR_TARGET ; }; flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; }; +flags_to_pass = { flag= GCOBOL_FOR_TARGET ; }; flags_to_pass = { flag= GOC_FOR_TARGET ; }; flags_to_pass = { flag= GOCFLAGS_FOR_TARGET ; }; flags_to_pass = { flag= GDC_FOR_TARGET ; }; @@ -614,6 +613,7 @@ lang_env_dependencies = { module=libgcc; no_gcc=true; no_c=true; }; // built newlib on some targets (e.g. Cygwin). It still needs // a dependency on libgcc for native targets to configure. lang_env_dependencies = { module=libiberty; no_c=true; }; +lang_env_dependencies = { module=libgcobol; cxx=true; }; dependencies = { module=configure-target-fastjar; on=configure-target-zlib; }; dependencies = { module=all-target-fastjar; on=all-target-zlib; }; @@ -637,8 +637,6 @@ dependencies = { module=configure-target-libvtv; on=all-target-libstdc++-v3; }; dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; }; dependencies = { module=all-target-liboffloadmic; on=all-target-libgomp; }; -dependencies = { module=all-target-libgcobol; on=install-target-libstdc++-v3; }; - dependencies = { module=install-target-libgo; on=install-target-libatomic; }; dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; }; dependencies = { module=install-target-libgfortran; on=install-target-libgcc; }; @@ -652,6 +650,7 @@ dependencies = { module=install-target-liboffloadmic; on=install-target-libgcc; dependencies = { module=install-target-libitm; on=install-target-libgcc; }; dependencies = { module=install-target-libobjc; on=install-target-libgcc; }; dependencies = { module=install-target-libstdc++-v3; on=install-target-libgcc; }; +dependencies = { module=install-target-libgcobol; on=install-target-libstdc++-v3; }; // Target modules in the 'src' repository. lang_env_dependencies = { module=libtermcap; }; @@ -675,6 +674,8 @@ languages = { language=fortran; gcc-check-target=check-fortran; lib-check-target=check-target-libquadmath; lib-check-target=check-target-libgfortran; lib-check-target=check-target-libgomp-fortran; }; +languages = { language=cobol; gcc-check-target=check-cobol; + lib-check-target=check-target-libgcobol; }; languages = { language=ada; gcc-check-target=check-ada; lib-check-target=check-target-libada; }; languages = { language=objc; gcc-check-target=check-objc; diff --git a/Makefile.in b/Makefile.in index 25d892884bc43d9c69c6cdfda7549a1641359eb9..5b264e077e812811ec34433c885c1d62e619370a 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1115,7 +1115,6 @@ configure-target: \ maybe-configure-target-libquadmath \ maybe-configure-target-libgfortran \ maybe-configure-target-libobjc \ - maybe-configure-target-libgcobol \ maybe-configure-target-libgo \ maybe-configure-target-libphobos \ maybe-configure-target-libtermcap \ @@ -1127,7 +1126,8 @@ configure-target: \ maybe-configure-target-libada \ maybe-configure-target-libgomp \ maybe-configure-target-libitm \ - maybe-configure-target-libatomic + maybe-configure-target-libatomic \ + maybe-configure-target-libgcobol # The target built for a native non-bootstrap build. .PHONY: all @@ -1303,7 +1303,6 @@ all-target: maybe-all-target-libbacktrace all-target: maybe-all-target-libquadmath all-target: maybe-all-target-libgfortran all-target: maybe-all-target-libobjc -all-target: maybe-all-target-libgcobol all-target: maybe-all-target-libgo @if target-libphobos-no-bootstrap all-target: maybe-all-target-libphobos @@ -1324,6 +1323,7 @@ all-target: maybe-all-target-libitm @if target-libatomic-no-bootstrap all-target: maybe-all-target-libatomic @endif target-libatomic-no-bootstrap +all-target: maybe-all-target-libgcobol # Do a target for all the subdirectories. A ``make do-X'' will do a # ``make X'' in all subdirectories (because, in general, there is a @@ -1406,7 +1406,6 @@ info-target: maybe-info-target-libbacktrace info-target: maybe-info-target-libquadmath info-target: maybe-info-target-libgfortran info-target: maybe-info-target-libobjc -info-target: maybe-info-target-libgcobol info-target: maybe-info-target-libgo info-target: maybe-info-target-libphobos info-target: maybe-info-target-libtermcap @@ -1419,6 +1418,7 @@ info-target: maybe-info-target-libada info-target: maybe-info-target-libgomp info-target: maybe-info-target-libitm info-target: maybe-info-target-libatomic +info-target: maybe-info-target-libgcobol .PHONY: do-dvi do-dvi: @@ -1496,7 +1496,6 @@ dvi-target: maybe-dvi-target-libbacktrace dvi-target: maybe-dvi-target-libquadmath dvi-target: maybe-dvi-target-libgfortran dvi-target: maybe-dvi-target-libobjc -dvi-target: maybe-dvi-target-libgcobol dvi-target: maybe-dvi-target-libgo dvi-target: maybe-dvi-target-libphobos dvi-target: maybe-dvi-target-libtermcap @@ -1509,6 +1508,7 @@ dvi-target: maybe-dvi-target-libada dvi-target: maybe-dvi-target-libgomp dvi-target: maybe-dvi-target-libitm dvi-target: maybe-dvi-target-libatomic +dvi-target: maybe-dvi-target-libgcobol .PHONY: do-pdf do-pdf: @@ -1586,7 +1586,6 @@ pdf-target: maybe-pdf-target-libbacktrace pdf-target: maybe-pdf-target-libquadmath pdf-target: maybe-pdf-target-libgfortran pdf-target: maybe-pdf-target-libobjc -pdf-target: maybe-pdf-target-libgcobol pdf-target: maybe-pdf-target-libgo pdf-target: maybe-pdf-target-libphobos pdf-target: maybe-pdf-target-libtermcap @@ -1599,6 +1598,7 @@ pdf-target: maybe-pdf-target-libada pdf-target: maybe-pdf-target-libgomp pdf-target: maybe-pdf-target-libitm pdf-target: maybe-pdf-target-libatomic +pdf-target: maybe-pdf-target-libgcobol .PHONY: do-html do-html: @@ -1676,7 +1676,6 @@ html-target: maybe-html-target-libbacktrace html-target: maybe-html-target-libquadmath html-target: maybe-html-target-libgfortran html-target: maybe-html-target-libobjc -html-target: maybe-html-target-libgcobol html-target: maybe-html-target-libgo html-target: maybe-html-target-libphobos html-target: maybe-html-target-libtermcap @@ -1689,6 +1688,7 @@ html-target: maybe-html-target-libada html-target: maybe-html-target-libgomp html-target: maybe-html-target-libitm html-target: maybe-html-target-libatomic +html-target: maybe-html-target-libgcobol .PHONY: do-TAGS do-TAGS: @@ -1766,7 +1766,6 @@ TAGS-target: maybe-TAGS-target-libbacktrace TAGS-target: maybe-TAGS-target-libquadmath TAGS-target: maybe-TAGS-target-libgfortran TAGS-target: maybe-TAGS-target-libobjc -TAGS-target: maybe-TAGS-target-libgcobol TAGS-target: maybe-TAGS-target-libgo TAGS-target: maybe-TAGS-target-libphobos TAGS-target: maybe-TAGS-target-libtermcap @@ -1779,6 +1778,7 @@ TAGS-target: maybe-TAGS-target-libada TAGS-target: maybe-TAGS-target-libgomp TAGS-target: maybe-TAGS-target-libitm TAGS-target: maybe-TAGS-target-libatomic +TAGS-target: maybe-TAGS-target-libgcobol .PHONY: do-install-info do-install-info: @@ -1856,7 +1856,6 @@ install-info-target: maybe-install-info-target-libbacktrace install-info-target: maybe-install-info-target-libquadmath install-info-target: maybe-install-info-target-libgfortran install-info-target: maybe-install-info-target-libobjc -install-info-target: maybe-install-info-target-libgcobol install-info-target: maybe-install-info-target-libgo install-info-target: maybe-install-info-target-libphobos install-info-target: maybe-install-info-target-libtermcap @@ -1869,6 +1868,7 @@ install-info-target: maybe-install-info-target-libada install-info-target: maybe-install-info-target-libgomp install-info-target: maybe-install-info-target-libitm install-info-target: maybe-install-info-target-libatomic +install-info-target: maybe-install-info-target-libgcobol .PHONY: do-install-dvi do-install-dvi: @@ -1946,7 +1946,6 @@ install-dvi-target: maybe-install-dvi-target-libbacktrace install-dvi-target: maybe-install-dvi-target-libquadmath install-dvi-target: maybe-install-dvi-target-libgfortran install-dvi-target: maybe-install-dvi-target-libobjc -install-dvi-target: maybe-install-dvi-target-libgcobol install-dvi-target: maybe-install-dvi-target-libgo install-dvi-target: maybe-install-dvi-target-libphobos install-dvi-target: maybe-install-dvi-target-libtermcap @@ -1959,6 +1958,7 @@ install-dvi-target: maybe-install-dvi-target-libada install-dvi-target: maybe-install-dvi-target-libgomp install-dvi-target: maybe-install-dvi-target-libitm install-dvi-target: maybe-install-dvi-target-libatomic +install-dvi-target: maybe-install-dvi-target-libgcobol .PHONY: do-install-pdf do-install-pdf: @@ -2036,7 +2036,6 @@ install-pdf-target: maybe-install-pdf-target-libbacktrace install-pdf-target: maybe-install-pdf-target-libquadmath install-pdf-target: maybe-install-pdf-target-libgfortran install-pdf-target: maybe-install-pdf-target-libobjc -install-pdf-target: maybe-install-pdf-target-libgcobol install-pdf-target: maybe-install-pdf-target-libgo install-pdf-target: maybe-install-pdf-target-libphobos install-pdf-target: maybe-install-pdf-target-libtermcap @@ -2049,6 +2048,7 @@ install-pdf-target: maybe-install-pdf-target-libada install-pdf-target: maybe-install-pdf-target-libgomp install-pdf-target: maybe-install-pdf-target-libitm install-pdf-target: maybe-install-pdf-target-libatomic +install-pdf-target: maybe-install-pdf-target-libgcobol .PHONY: do-install-html do-install-html: @@ -2126,7 +2126,6 @@ install-html-target: maybe-install-html-target-libbacktrace install-html-target: maybe-install-html-target-libquadmath install-html-target: maybe-install-html-target-libgfortran install-html-target: maybe-install-html-target-libobjc -install-html-target: maybe-install-html-target-libgcobol install-html-target: maybe-install-html-target-libgo install-html-target: maybe-install-html-target-libphobos install-html-target: maybe-install-html-target-libtermcap @@ -2139,6 +2138,7 @@ install-html-target: maybe-install-html-target-libada install-html-target: maybe-install-html-target-libgomp install-html-target: maybe-install-html-target-libitm install-html-target: maybe-install-html-target-libatomic +install-html-target: maybe-install-html-target-libgcobol .PHONY: do-installcheck do-installcheck: @@ -2216,7 +2216,6 @@ installcheck-target: maybe-installcheck-target-libbacktrace installcheck-target: maybe-installcheck-target-libquadmath installcheck-target: maybe-installcheck-target-libgfortran installcheck-target: maybe-installcheck-target-libobjc -installcheck-target: maybe-installcheck-target-libgcobol installcheck-target: maybe-installcheck-target-libgo installcheck-target: maybe-installcheck-target-libphobos installcheck-target: maybe-installcheck-target-libtermcap @@ -2229,6 +2228,7 @@ installcheck-target: maybe-installcheck-target-libada installcheck-target: maybe-installcheck-target-libgomp installcheck-target: maybe-installcheck-target-libitm installcheck-target: maybe-installcheck-target-libatomic +installcheck-target: maybe-installcheck-target-libgcobol .PHONY: do-mostlyclean do-mostlyclean: @@ -2306,7 +2306,6 @@ mostlyclean-target: maybe-mostlyclean-target-libbacktrace mostlyclean-target: maybe-mostlyclean-target-libquadmath mostlyclean-target: maybe-mostlyclean-target-libgfortran mostlyclean-target: maybe-mostlyclean-target-libobjc -mostlyclean-target: maybe-mostlyclean-target-libgcobol mostlyclean-target: maybe-mostlyclean-target-libgo mostlyclean-target: maybe-mostlyclean-target-libphobos mostlyclean-target: maybe-mostlyclean-target-libtermcap @@ -2319,6 +2318,7 @@ mostlyclean-target: maybe-mostlyclean-target-libada mostlyclean-target: maybe-mostlyclean-target-libgomp mostlyclean-target: maybe-mostlyclean-target-libitm mostlyclean-target: maybe-mostlyclean-target-libatomic +mostlyclean-target: maybe-mostlyclean-target-libgcobol .PHONY: do-clean do-clean: @@ -2396,7 +2396,6 @@ clean-target: maybe-clean-target-libbacktrace clean-target: maybe-clean-target-libquadmath clean-target: maybe-clean-target-libgfortran clean-target: maybe-clean-target-libobjc -clean-target: maybe-clean-target-libgcobol clean-target: maybe-clean-target-libgo clean-target: maybe-clean-target-libphobos clean-target: maybe-clean-target-libtermcap @@ -2409,6 +2408,7 @@ clean-target: maybe-clean-target-libada clean-target: maybe-clean-target-libgomp clean-target: maybe-clean-target-libitm clean-target: maybe-clean-target-libatomic +clean-target: maybe-clean-target-libgcobol .PHONY: do-distclean do-distclean: @@ -2486,7 +2486,6 @@ distclean-target: maybe-distclean-target-libbacktrace distclean-target: maybe-distclean-target-libquadmath distclean-target: maybe-distclean-target-libgfortran distclean-target: maybe-distclean-target-libobjc -distclean-target: maybe-distclean-target-libgcobol distclean-target: maybe-distclean-target-libgo distclean-target: maybe-distclean-target-libphobos distclean-target: maybe-distclean-target-libtermcap @@ -2499,6 +2498,7 @@ distclean-target: maybe-distclean-target-libada distclean-target: maybe-distclean-target-libgomp distclean-target: maybe-distclean-target-libitm distclean-target: maybe-distclean-target-libatomic +distclean-target: maybe-distclean-target-libgcobol .PHONY: do-maintainer-clean do-maintainer-clean: @@ -2576,7 +2576,6 @@ maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target: maybe-maintainer-clean-target-libquadmath maintainer-clean-target: maybe-maintainer-clean-target-libgfortran maintainer-clean-target: maybe-maintainer-clean-target-libobjc -maintainer-clean-target: maybe-maintainer-clean-target-libgcobol maintainer-clean-target: maybe-maintainer-clean-target-libgo maintainer-clean-target: maybe-maintainer-clean-target-libphobos maintainer-clean-target: maybe-maintainer-clean-target-libtermcap @@ -2589,6 +2588,7 @@ maintainer-clean-target: maybe-maintainer-clean-target-libada maintainer-clean-target: maybe-maintainer-clean-target-libgomp maintainer-clean-target: maybe-maintainer-clean-target-libitm maintainer-clean-target: maybe-maintainer-clean-target-libatomic +maintainer-clean-target: maybe-maintainer-clean-target-libgcobol # Here are the targets which correspond to the do-X targets. @@ -2724,7 +2724,6 @@ check-target: \ maybe-check-target-libquadmath \ maybe-check-target-libgfortran \ maybe-check-target-libobjc \ - maybe-check-target-libgcobol \ maybe-check-target-libgo \ maybe-check-target-libphobos \ maybe-check-target-libtermcap \ @@ -2736,7 +2735,8 @@ check-target: \ maybe-check-target-libada \ maybe-check-target-libgomp \ maybe-check-target-libitm \ - maybe-check-target-libatomic + maybe-check-target-libatomic \ + maybe-check-target-libgcobol do-check: @: $(MAKE); $(unstage) @@ -2915,7 +2915,6 @@ install-target: \ maybe-install-target-libquadmath \ maybe-install-target-libgfortran \ maybe-install-target-libobjc \ - maybe-install-target-libgcobol \ maybe-install-target-libgo \ maybe-install-target-libphobos \ maybe-install-target-libtermcap \ @@ -2927,7 +2926,8 @@ install-target: \ maybe-install-target-libada \ maybe-install-target-libgomp \ maybe-install-target-libitm \ - maybe-install-target-libatomic + maybe-install-target-libatomic \ + maybe-install-target-libgcobol uninstall: @echo "the uninstall target is not supported in this tree" @@ -3025,7 +3025,6 @@ install-strip-target: \ maybe-install-strip-target-libquadmath \ maybe-install-strip-target-libgfortran \ maybe-install-strip-target-libobjc \ - maybe-install-strip-target-libgcobol \ maybe-install-strip-target-libgo \ maybe-install-strip-target-libphobos \ maybe-install-strip-target-libtermcap \ @@ -3037,7 +3036,8 @@ install-strip-target: \ maybe-install-strip-target-libada \ maybe-install-strip-target-libgomp \ maybe-install-strip-target-libitm \ - maybe-install-strip-target-libatomic + maybe-install-strip-target-libatomic \ + maybe-install-strip-target-libgcobol ### other supporting targets @@ -51614,458 +51614,6 @@ maintainer-clean-target-libobjc: -.PHONY: configure-target-libgcobol maybe-configure-target-libgcobol -maybe-configure-target-libgcobol: -@if gcc-bootstrap -configure-target-libgcobol: stage_current -@endif gcc-bootstrap -@if target-libgcobol -maybe-configure-target-libgcobol: configure-target-libgcobol -configure-target-libgcobol: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - echo "Checking multilib configuration for libgcobol..."; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcobol; \ - $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcobol/multilib.tmp 2> /dev/null; \ - if test -r $(TARGET_SUBDIR)/libgcobol/multilib.out; then \ - if cmp -s $(TARGET_SUBDIR)/libgcobol/multilib.tmp $(TARGET_SUBDIR)/libgcobol/multilib.out; then \ - rm -f $(TARGET_SUBDIR)/libgcobol/multilib.tmp; \ - else \ - rm -f $(TARGET_SUBDIR)/libgcobol/Makefile; \ - mv $(TARGET_SUBDIR)/libgcobol/multilib.tmp $(TARGET_SUBDIR)/libgcobol/multilib.out; \ - fi; \ - else \ - mv $(TARGET_SUBDIR)/libgcobol/multilib.tmp $(TARGET_SUBDIR)/libgcobol/multilib.out; \ - fi; \ - test ! -f $(TARGET_SUBDIR)/libgcobol/Makefile || exit 0; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcobol; \ - $(NORMAL_TARGET_EXPORTS) \ - echo Configuring in $(TARGET_SUBDIR)/libgcobol; \ - cd "$(TARGET_SUBDIR)/libgcobol" || exit 1; \ - case $(srcdir) in \ - /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ - *) topdir=`echo $(TARGET_SUBDIR)/libgcobol/ | \ - sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ - esac; \ - module_srcdir=libgcobol; \ - rm -f no-such-file || : ; \ - CONFIG_SITE=no-such-file $(SHELL) \ - $$s/$$module_srcdir/configure \ - --srcdir=$${topdir}/$$module_srcdir \ - $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ - --target=${target_alias} \ - || exit 1 -@endif target-libgcobol - - - - - -.PHONY: all-target-libgcobol maybe-all-target-libgcobol -maybe-all-target-libgcobol: -@if gcc-bootstrap -all-target-libgcobol: stage_current -@endif gcc-bootstrap -@if target-libgcobol -TARGET-target-libgcobol=all -maybe-all-target-libgcobol: all-target-libgcobol -all-target-libgcobol: configure-target-libgcobol - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ - $(TARGET-target-libgcobol)) -@endif target-libgcobol - - - - - -.PHONY: check-target-libgcobol maybe-check-target-libgcobol -maybe-check-target-libgcobol: -@if target-libgcobol -maybe-check-target-libgcobol: check-target-libgcobol - -check-target-libgcobol: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) check) - -@endif target-libgcobol - -.PHONY: install-target-libgcobol maybe-install-target-libgcobol -maybe-install-target-libgcobol: -@if target-libgcobol -maybe-install-target-libgcobol: install-target-libgcobol - -install-target-libgcobol: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install) - -@endif target-libgcobol - -.PHONY: install-strip-target-libgcobol maybe-install-strip-target-libgcobol -maybe-install-strip-target-libgcobol: -@if target-libgcobol -maybe-install-strip-target-libgcobol: install-strip-target-libgcobol - -install-strip-target-libgcobol: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) - -@endif target-libgcobol - -# Other targets (info, dvi, pdf, etc.) - -.PHONY: maybe-info-target-libgcobol info-target-libgcobol -maybe-info-target-libgcobol: -@if target-libgcobol -maybe-info-target-libgcobol: info-target-libgcobol - -info-target-libgcobol: \ - configure-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing info in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - info) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-dvi-target-libgcobol dvi-target-libgcobol -maybe-dvi-target-libgcobol: -@if target-libgcobol -maybe-dvi-target-libgcobol: dvi-target-libgcobol - -dvi-target-libgcobol: \ - configure-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing dvi in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - dvi) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-pdf-target-libgcobol pdf-target-libgcobol -maybe-pdf-target-libgcobol: -@if target-libgcobol -maybe-pdf-target-libgcobol: pdf-target-libgcobol - -pdf-target-libgcobol: \ - configure-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing pdf in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - pdf) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-html-target-libgcobol html-target-libgcobol -maybe-html-target-libgcobol: -@if target-libgcobol -maybe-html-target-libgcobol: html-target-libgcobol - -html-target-libgcobol: \ - configure-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing html in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - html) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-TAGS-target-libgcobol TAGS-target-libgcobol -maybe-TAGS-target-libgcobol: -@if target-libgcobol -maybe-TAGS-target-libgcobol: TAGS-target-libgcobol - -# libgcobol doesn't support TAGS. -TAGS-target-libgcobol: - -@endif target-libgcobol - -.PHONY: maybe-install-info-target-libgcobol install-info-target-libgcobol -maybe-install-info-target-libgcobol: -@if target-libgcobol -maybe-install-info-target-libgcobol: install-info-target-libgcobol - -install-info-target-libgcobol: \ - configure-target-libgcobol \ - info-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-info in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-info) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-install-dvi-target-libgcobol install-dvi-target-libgcobol -maybe-install-dvi-target-libgcobol: -@if target-libgcobol -maybe-install-dvi-target-libgcobol: install-dvi-target-libgcobol - -# libgcobol doesn't support install-dvi. -install-dvi-target-libgcobol: - -@endif target-libgcobol - -.PHONY: maybe-install-pdf-target-libgcobol install-pdf-target-libgcobol -maybe-install-pdf-target-libgcobol: -@if target-libgcobol -maybe-install-pdf-target-libgcobol: install-pdf-target-libgcobol - -install-pdf-target-libgcobol: \ - configure-target-libgcobol \ - pdf-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-pdf) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-install-html-target-libgcobol install-html-target-libgcobol -maybe-install-html-target-libgcobol: -@if target-libgcobol -maybe-install-html-target-libgcobol: install-html-target-libgcobol - -install-html-target-libgcobol: \ - configure-target-libgcobol \ - html-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-html in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-html) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-installcheck-target-libgcobol installcheck-target-libgcobol -maybe-installcheck-target-libgcobol: -@if target-libgcobol -maybe-installcheck-target-libgcobol: installcheck-target-libgcobol - -installcheck-target-libgcobol: \ - configure-target-libgcobol - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing installcheck in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - installcheck) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-mostlyclean-target-libgcobol mostlyclean-target-libgcobol -maybe-mostlyclean-target-libgcobol: -@if target-libgcobol -maybe-mostlyclean-target-libgcobol: mostlyclean-target-libgcobol - -mostlyclean-target-libgcobol: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - mostlyclean) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-clean-target-libgcobol clean-target-libgcobol -maybe-clean-target-libgcobol: -@if target-libgcobol -maybe-clean-target-libgcobol: clean-target-libgcobol - -clean-target-libgcobol: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing clean in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - clean) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-distclean-target-libgcobol distclean-target-libgcobol -maybe-distclean-target-libgcobol: -@if target-libgcobol -maybe-distclean-target-libgcobol: distclean-target-libgcobol - -distclean-target-libgcobol: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing distclean in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - distclean) \ - || exit 1 - -@endif target-libgcobol - -.PHONY: maybe-maintainer-clean-target-libgcobol maintainer-clean-target-libgcobol -maybe-maintainer-clean-target-libgcobol: -@if target-libgcobol -maybe-maintainer-clean-target-libgcobol: maintainer-clean-target-libgcobol - -maintainer-clean-target-libgcobol: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcobol"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgcobol && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - maintainer-clean) \ - || exit 1 - -@endif target-libgcobol - - - - - .PHONY: configure-target-libgo maybe-configure-target-libgo maybe-configure-target-libgo: @if gcc-bootstrap @@ -60944,6 +60492,491 @@ maintainer-clean-target-libatomic: + + +.PHONY: configure-target-libgcobol maybe-configure-target-libgcobol +maybe-configure-target-libgcobol: +@if gcc-bootstrap +configure-target-libgcobol: stage_current +@endif gcc-bootstrap +@if target-libgcobol +maybe-configure-target-libgcobol: configure-target-libgcobol +configure-target-libgcobol: + @: $(MAKE); $(unstage) + @r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + echo "Checking multilib configuration for libgcobol..."; \ + $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcobol; \ + $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcobol/multilib.tmp 2> /dev/null; \ + if test -r $(TARGET_SUBDIR)/libgcobol/multilib.out; then \ + if cmp -s $(TARGET_SUBDIR)/libgcobol/multilib.tmp $(TARGET_SUBDIR)/libgcobol/multilib.out; then \ + rm -f $(TARGET_SUBDIR)/libgcobol/multilib.tmp; \ + else \ + rm -f $(TARGET_SUBDIR)/libgcobol/Makefile; \ + mv $(TARGET_SUBDIR)/libgcobol/multilib.tmp $(TARGET_SUBDIR)/libgcobol/multilib.out; \ + fi; \ + else \ + mv $(TARGET_SUBDIR)/libgcobol/multilib.tmp $(TARGET_SUBDIR)/libgcobol/multilib.out; \ + fi; \ + test ! -f $(TARGET_SUBDIR)/libgcobol/Makefile || exit 0; \ + $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcobol; \ + $(NORMAL_TARGET_EXPORTS) \ + echo Configuring in $(TARGET_SUBDIR)/libgcobol; \ + cd "$(TARGET_SUBDIR)/libgcobol" || exit 1; \ + case $(srcdir) in \ + /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ + *) topdir=`echo $(TARGET_SUBDIR)/libgcobol/ | \ + sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ + esac; \ + module_srcdir=libgcobol; \ + rm -f no-such-file || : ; \ + CONFIG_SITE=no-such-file $(SHELL) \ + $$s/$$module_srcdir/configure \ + --srcdir=$${topdir}/$$module_srcdir \ + $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ + --target=${target_alias} \ + || exit 1 +@endif target-libgcobol + + + + + +.PHONY: all-target-libgcobol maybe-all-target-libgcobol +maybe-all-target-libgcobol: +@if gcc-bootstrap +all-target-libgcobol: stage_current +@endif gcc-bootstrap +@if target-libgcobol +TARGET-target-libgcobol=all +maybe-all-target-libgcobol: all-target-libgcobol +all-target-libgcobol: configure-target-libgcobol + @: $(MAKE); $(unstage) + @r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ + $(TARGET-target-libgcobol)) +@endif target-libgcobol + + + + + +.PHONY: check-target-libgcobol maybe-check-target-libgcobol +maybe-check-target-libgcobol: +@if target-libgcobol +maybe-check-target-libgcobol: check-target-libgcobol + +check-target-libgcobol: + @: $(MAKE); $(unstage) + @r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(TARGET_FLAGS_TO_PASS) check) + +@endif target-libgcobol + +.PHONY: install-target-libgcobol maybe-install-target-libgcobol +maybe-install-target-libgcobol: +@if target-libgcobol +maybe-install-target-libgcobol: install-target-libgcobol + +install-target-libgcobol: installdirs + @: $(MAKE); $(unstage) + @r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(TARGET_FLAGS_TO_PASS) install) + +@endif target-libgcobol + +.PHONY: install-strip-target-libgcobol maybe-install-strip-target-libgcobol +maybe-install-strip-target-libgcobol: +@if target-libgcobol +maybe-install-strip-target-libgcobol: install-strip-target-libgcobol + +install-strip-target-libgcobol: installdirs + @: $(MAKE); $(unstage) + @r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) + +@endif target-libgcobol + +# Other targets (info, dvi, pdf, etc.) + +.PHONY: maybe-info-target-libgcobol info-target-libgcobol +maybe-info-target-libgcobol: +@if target-libgcobol +maybe-info-target-libgcobol: info-target-libgcobol + +info-target-libgcobol: \ + configure-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing info in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + info) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-dvi-target-libgcobol dvi-target-libgcobol +maybe-dvi-target-libgcobol: +@if target-libgcobol +maybe-dvi-target-libgcobol: dvi-target-libgcobol + +dvi-target-libgcobol: \ + configure-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing dvi in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + dvi) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-pdf-target-libgcobol pdf-target-libgcobol +maybe-pdf-target-libgcobol: +@if target-libgcobol +maybe-pdf-target-libgcobol: pdf-target-libgcobol + +pdf-target-libgcobol: \ + configure-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing pdf in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + pdf) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-html-target-libgcobol html-target-libgcobol +maybe-html-target-libgcobol: +@if target-libgcobol +maybe-html-target-libgcobol: html-target-libgcobol + +html-target-libgcobol: \ + configure-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing html in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + html) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-TAGS-target-libgcobol TAGS-target-libgcobol +maybe-TAGS-target-libgcobol: +@if target-libgcobol +maybe-TAGS-target-libgcobol: TAGS-target-libgcobol + +TAGS-target-libgcobol: \ + configure-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing TAGS in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + TAGS) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-install-info-target-libgcobol install-info-target-libgcobol +maybe-install-info-target-libgcobol: +@if target-libgcobol +maybe-install-info-target-libgcobol: install-info-target-libgcobol + +install-info-target-libgcobol: \ + configure-target-libgcobol \ + info-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing install-info in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + install-info) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-install-dvi-target-libgcobol install-dvi-target-libgcobol +maybe-install-dvi-target-libgcobol: +@if target-libgcobol +maybe-install-dvi-target-libgcobol: install-dvi-target-libgcobol + +install-dvi-target-libgcobol: \ + configure-target-libgcobol \ + dvi-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing install-dvi in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + install-dvi) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-install-pdf-target-libgcobol install-pdf-target-libgcobol +maybe-install-pdf-target-libgcobol: +@if target-libgcobol +maybe-install-pdf-target-libgcobol: install-pdf-target-libgcobol + +install-pdf-target-libgcobol: \ + configure-target-libgcobol \ + pdf-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + install-pdf) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-install-html-target-libgcobol install-html-target-libgcobol +maybe-install-html-target-libgcobol: +@if target-libgcobol +maybe-install-html-target-libgcobol: install-html-target-libgcobol + +install-html-target-libgcobol: \ + configure-target-libgcobol \ + html-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing install-html in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + install-html) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-installcheck-target-libgcobol installcheck-target-libgcobol +maybe-installcheck-target-libgcobol: +@if target-libgcobol +maybe-installcheck-target-libgcobol: installcheck-target-libgcobol + +installcheck-target-libgcobol: \ + configure-target-libgcobol + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing installcheck in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + installcheck) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-mostlyclean-target-libgcobol mostlyclean-target-libgcobol +maybe-mostlyclean-target-libgcobol: +@if target-libgcobol +maybe-mostlyclean-target-libgcobol: mostlyclean-target-libgcobol + +mostlyclean-target-libgcobol: + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + mostlyclean) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-clean-target-libgcobol clean-target-libgcobol +maybe-clean-target-libgcobol: +@if target-libgcobol +maybe-clean-target-libgcobol: clean-target-libgcobol + +clean-target-libgcobol: + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing clean in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + clean) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-distclean-target-libgcobol distclean-target-libgcobol +maybe-distclean-target-libgcobol: +@if target-libgcobol +maybe-distclean-target-libgcobol: distclean-target-libgcobol + +distclean-target-libgcobol: + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing distclean in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + distclean) \ + || exit 1 + +@endif target-libgcobol + +.PHONY: maybe-maintainer-clean-target-libgcobol maintainer-clean-target-libgcobol +maybe-maintainer-clean-target-libgcobol: +@if target-libgcobol +maybe-maintainer-clean-target-libgcobol: maintainer-clean-target-libgcobol + +maintainer-clean-target-libgcobol: + @: $(MAKE); $(unstage) + @[ -f $(TARGET_SUBDIR)/libgcobol/Makefile ] || exit 0; \ + r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ + echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcobol"; \ + for flag in $(EXTRA_TARGET_FLAGS); do \ + eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ + done; \ + (cd $(TARGET_SUBDIR)/libgcobol && \ + $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ + "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ + "RANLIB=$${RANLIB}" \ + "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ + maintainer-clean) \ + || exit 1 + +@endif target-libgcobol + + + @if target-libgomp .PHONY: check-target-libgomp-c++ check-target-libgomp-c++: @@ -64358,7 +64391,6 @@ configure-stageautofeedback-target-libbacktrace: maybe-all-stageautofeedback-gcc configure-target-libquadmath: stage_last configure-target-libgfortran: stage_last configure-target-libobjc: stage_last -configure-target-libgcobol: stage_last configure-target-libgo: stage_last configure-stage1-target-libphobos: maybe-all-stage1-gcc configure-stage2-target-libphobos: maybe-all-stage2-gcc @@ -64403,6 +64435,7 @@ configure-stagetrain-target-libatomic: maybe-all-stagetrain-gcc configure-stagefeedback-target-libatomic: maybe-all-stagefeedback-gcc configure-stageautoprofile-target-libatomic: maybe-all-stageautoprofile-gcc configure-stageautofeedback-target-libatomic: maybe-all-stageautofeedback-gcc +configure-target-libgcobol: stage_last @endif gcc-bootstrap @if gcc-no-bootstrap @@ -64417,7 +64450,6 @@ configure-target-libbacktrace: maybe-all-gcc configure-target-libquadmath: maybe-all-gcc configure-target-libgfortran: maybe-all-gcc configure-target-libobjc: maybe-all-gcc -configure-target-libgcobol: maybe-all-gcc configure-target-libgo: maybe-all-gcc configure-target-libphobos: maybe-all-gcc configure-target-libtermcap: maybe-all-gcc @@ -64430,6 +64462,7 @@ configure-target-libada: maybe-all-gcc configure-target-libgomp: maybe-all-gcc configure-target-libitm: maybe-all-gcc configure-target-libatomic: maybe-all-gcc +configure-target-libgcobol: maybe-all-gcc @endif gcc-no-bootstrap @@ -65640,8 +65673,8 @@ install-target-liboffloadmic: maybe-install-target-libstdc++-v3 install-target-liboffloadmic: maybe-install-target-libgcc install-target-libitm: maybe-install-target-libgcc install-target-libobjc: maybe-install-target-libgcc -install-target-libgcobol: maybe-install-target-libstdc++-v3 install-target-libstdc++-v3: maybe-install-target-libgcc +install-target-libgcobol: maybe-install-target-libstdc++-v3 all-target-libgloss: maybe-all-target-newlib all-target-winsup: maybe-all-target-libtermcap configure-target-libgfortran: maybe-all-target-libquadmath @@ -65805,7 +65838,6 @@ configure-target-libbacktrace: maybe-all-target-libgcc configure-target-libquadmath: maybe-all-target-libgcc configure-target-libgfortran: maybe-all-target-libgcc configure-target-libobjc: maybe-all-target-libgcc -configure-target-libgcobol: maybe-all-target-libgcc configure-target-libgo: maybe-all-target-libgcc configure-target-libphobos: maybe-all-target-libgcc configure-target-libtermcap: maybe-all-target-libgcc @@ -65818,6 +65850,7 @@ configure-target-libada: maybe-all-target-libgcc configure-target-libgomp: maybe-all-target-libgcc configure-target-libitm: maybe-all-target-libgcc configure-target-libatomic: maybe-all-target-libgcc +configure-target-libgcobol: maybe-all-target-libgcc @endif gcc-no-bootstrap @@ -65842,8 +65875,6 @@ configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss -configure-target-libgcobol: maybe-all-target-newlib maybe-all-target-libgloss - configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss configure-target-libphobos: maybe-all-target-newlib maybe-all-target-libgloss @@ -65869,6 +65900,9 @@ configure-target-libitm: maybe-all-target-libstdc++-v3 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss +configure-target-libgcobol: maybe-all-target-newlib maybe-all-target-libgloss +configure-target-libgcobol: maybe-all-target-libstdc++-v3 + CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@ GDB_TK = @GDB_TK@ diff --git a/gcc/cobol/nist/Makefile b/gcc/cobol/nist/Makefile index 8f59d773119c8ace8356af47a4e046d4cf8a40bb..73b874ba92d0cd49778a12e81a757f5ad64e1387 100644 --- a/gcc/cobol/nist/Makefile +++ b/gcc/cobol/nist/Makefile @@ -1,5 +1,8 @@ include MakeVars.inc +GCC-COBOL-REPO = $(realpath ../../..) +GCC-COBOL-BUILD = $(GCC-COBOL-REPO)/build + GCOBOL = $(GCC-COBOL-BUILD)/gcc/gcobol COBOL1 = $(GCC-COBOL-BUILD)/gcc/cobol1 diff --git a/gcc/cobol/tests/MakeVars.inc b/gcc/cobol/tests/MakeVars.inc index f37e01c89559c97cbc3ce2beb3b859640fccc758..1ead2b2a9561d206943a5ec1f28a66b89fbb9731 100644 --- a/gcc/cobol/tests/MakeVars.inc +++ b/gcc/cobol/tests/MakeVars.inc @@ -6,7 +6,8 @@ DEBUG ?= -ggdb -O0 # GCC-COBOL-REPO is the path to the gcc-cobol repository, where the development # version of gcobol is built: # -GCC-COBOL-REPO ?= $(HOME)/repos/gcc-cobol + +GCC-COBOL-REPO = $(realpath ../../../..) # # GCC-COBOL-BUILD is the path to place where the build took place: diff --git a/libgcobol/Makefile.in b/libgcobol/Makefile.in index 563521d18ac08d6b10e8ec84780cd5c28db5a7ae..7f4539c5d9bf06b205aa31182577c4f2d866a8ca 100644 --- a/libgcobol/Makefile.in +++ b/libgcobol/Makefile.in @@ -1,5 +1,4 @@ # Makefile for the GCOBOL runtime library. -# Makefile for the GCOBOL runtime library. # Copyright (C) 1993-2022 Free Software Foundation, Inc. # Modifications made by the Symas Corporation, 2022 @@ -95,9 +94,7 @@ LIBTOOL_CLEAN = $(LIBTOOL) --mode=clean #LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall INCLUDES = \ - -I/usr/include/c++/11 \ - -I/usr/include/x86_64-linux-gnu/c++/11 \ - -I$(srcdir)/$(MULTISRCTOP)../gcc/cobol \ + -I $(srcdir)/../gcc/cobol \ $(END) ## @@ -132,6 +129,7 @@ FLAGS_TO_PASS = \ "AR=$(AR)" \ "AR_FLAGS=$(AR_FLAGS)" \ "CC=$(CC)" \ + "CXX=$(CXX)" \ "CFLAGS=$(CFLAGS)" \ "DESTDIR=$(DESTDIR)" \ "LIBCFLAGS=$(LIBCFLAGS)" \ @@ -166,7 +164,7 @@ all: libgcobol$(libsuffix).la -o $@ %.lo: %.cc - $(LIBTOOL_COMPILE) $(CC) $< -c \ + $(LIBTOOL_COMPILE) $(CXX) $< -c \ $(ALL_CFLAGS) $(INCLUDES) \ -o $@ @@ -184,7 +182,7 @@ install-info: LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS)) libgcobol$(libsuffix).la: $(OBJS) - $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS) \ + $(LIBTOOL_LINK) $(CXX) -o $@ $(OBJS) \ -Wc,-shared-libgcc -rpath $(toolexeclibdir) \ -version-info $(LIBGCOBOL_VERSION) $(extra_ldflags_libgcobol) \ $(LTLDFLAGS)