diff options
Diffstat (limited to 'gcc/Makefile.in')
-rw-r--r-- | gcc/Makefile.in | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 3db6176f03d..0c1981f4db8 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1511,13 +1511,21 @@ s-specs : Makefile $(SHELL) $(srcdir)/../move-if-change tmp-specs.h specs.h $(STAMP) s-specs -options.c options.h: s-options ; @true -s-options: $(lang_opt_files) $(srcdir)/opts.sh Makefile - AWK=$(AWK) $(SHELL) $(srcdir)/opts.sh \ - '$(SHELL) $(srcdir)/../move-if-change' \ - options.c options.h $(lang_opt_files) +optionlist: s-options ; @true +s-options: $(lang_opt_files) Makefile $(srcdir)/opt-gather.awk + $(AWK) -f $(srcdir)/opt-gather.awk $(lang_opt_files) > tmp-optionlist + $(SHELL) $(srcdir)/../move-if-change tmp-optionlist optionlist $(STAMP) s-options + +options.c: optionlist $(srcdir)/opt-functions.awk $(srcdir)/optc-gen.awk + $(AWK) -f $(srcdir)/opt-functions.awk -f $(srcdir)/optc-gen.awk \ + -v header_name="options.h" < $< > $@ + +options.h: optionlist $(srcdir)/opt-functions.awk $(srcdir)/opth-gen.awk + $(AWK) -f $(srcdir)/opt-functions.awk -f $(srcdir)/opth-gen.awk \ + < $< > $@ + options.o: options.c options.h opts.h intl.h dumpvers: dumpvers.c @@ -3010,6 +3018,7 @@ clean: mostlyclean lang.clean -rm -f libgcc.a libgcc_eh.a libgcov.a -rm -f libgcc_s$(SHLIB_EXT) libgcc_s$(SHLIB_EXT).1 -rm -f config.h tconfig.h bconfig.h tm_p.h tm.h + -rm -f options.c options.h optionlist -rm -f cs-* -rm -rf libgcc -rm -f doc/*.dvi |