X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=Makefile.def;h=b45e580da5b28ac14578044e37da96013c9bccc5;hb=b63a5e38efa2dc6df46eafb0bbad3f48472e1bef;hp=76d062bb671649040425f4835b958bc4780c1631;hpb=4635ff975351603e64da3cbdeec3b999ee842ac8;p=binutils-gdb.git diff --git a/Makefile.def b/Makefile.def index 76d062bb671..b45e580da5b 100644 --- a/Makefile.def +++ b/Makefile.def @@ -131,8 +131,7 @@ host_modules= { module= lto-plugin; bootstrap=true; extra_make_flags='@extra_linker_plugin_flags@'; }; host_modules= { module= libcc1; extra_configure_flags=--enable-shared; }; host_modules= { module= gotools; }; -host_modules= { module= libctf; no_check=true; - bootstrap=true; }; +host_modules= { module= libctf; bootstrap=true; }; target_modules = { module= libstdc++-v3; bootstrap=true; @@ -449,6 +448,7 @@ dependencies = { module=all-binutils; on=all-intl; }; dependencies = { module=all-binutils; on=all-gas; }; dependencies = { module=all-binutils; on=all-libctf; }; dependencies = { module=all-ld; on=all-libctf; }; +dependencies = { module=install-ld; on=install-libctf; }; // We put install-opcodes before install-binutils because the installed // binutils might be on PATH, and they might need the shared opcodes @@ -547,6 +547,13 @@ dependencies = { module=configure-libctf; on=all-bfd; }; dependencies = { module=configure-libctf; on=all-intl; }; dependencies = { module=configure-libctf; on=all-zlib; }; dependencies = { module=configure-libctf; on=all-libiconv; }; +dependencies = { module=check-libctf; on=all-ld; }; + +// The Makefiles in gdb and gdbserver pull in a file that configure +// generates in the gnulib directory, so distclean gnulib only after +// gdb and gdbserver. +dependencies = { module=distclean-gnulib; on=distclean-gdb; }; +dependencies = { module=distclean-gnulib; on=distclean-gdbserver; }; // Warning, these are not well tested. dependencies = { module=all-bison; on=all-intl; };