diff --git a/Makefile.in b/Makefile.in index e268b9e0a..7e77ff439 100644 --- a/Makefile.in +++ b/Makefile.in @@ -86,7 +86,7 @@ COMMON_FILES := util.c halloc.c halloc_util.c fallback.c # -# All objects that the system needs to build fish, except main.o +# All objects that the system needs to build fish, except fish.o # FISH_OBJS := function.o builtin.o complete.o env.o exec.o expand.o \ @@ -192,7 +192,7 @@ MAIN_DIR_FILES_UNSORTED := Doxyfile Doxyfile.user Doxyfile.help.in \ $(MIME_OBJS:.o=.c) $(FISH_OBJS:.o=.h) $(BUILTIN_FILES) \ $(COMMON_FILES) $(COMMON_FILES:.c=.h) $(FISH_OBJS:.o=.c) \ fish.spec.in INSTALL README user_doc.head.html xsel-0.9.6.tar \ - ChangeLog config.sub config.guess fish_tests.c main.c fish_pager.c \ + ChangeLog config.sub config.guess fish_tests.c fish.c fish_pager.c \ fishd.c seq.in make_vcs_completions.fish $(FISH_INDENT_OBJS:.o=.c) # @@ -682,8 +682,8 @@ uninstall-translations: # Build the fish program. # -fish: $(FISH_OBJS) main.o - $(CC) $(FISH_OBJS) main.o $(LDFLAGS_FISH) -o $@ +fish: $(FISH_OBJS) fish.o + $(CC) $(FISH_OBJS) fish.o $(LDFLAGS_FISH) -o $@ # @@ -882,34 +882,37 @@ clean: # DO NOT DELETE THIS LINE -- make depend depends on it. -builtin.o: config.h fallback.h util.h wutil.h builtin.h function.h complete.h -builtin.o: proc.h io.h parser.h event.h reader.h env.h common.h wgetopt.h -builtin.o: sanity.h tokenizer.h wildcard.h input_common.h input.h intern.h -builtin.o: signal.h halloc.h halloc_util.h parse_util.h expand.h path.h -builtin.o: builtin_set.c builtin_commandline.c builtin_complete.c -builtin.o: builtin_ulimit.c builtin_jobs.c +builtin.o: config.h fallback.h util.h wutil.h builtin.h io.h function.h +builtin.o: complete.h proc.h parser.h event.h reader.h env.h common.h +builtin.o: wgetopt.h sanity.h tokenizer.h wildcard.h input_common.h input.h +builtin.o: intern.h signal.h exec.h highlight.h halloc.h halloc_util.h +builtin.o: parse_util.h parser_keywords.h expand.h path.h builtin_set.c +builtin.o: builtin_commandline.c builtin_complete.c builtin_ulimit.c +builtin.o: builtin_jobs.c builtin_commandline.o: config.h signal.h fallback.h util.h wutil.h builtin.h -builtin_commandline.o: common.h wgetopt.h reader.h proc.h io.h parser.h +builtin_commandline.o: io.h common.h wgetopt.h reader.h proc.h parser.h builtin_commandline.o: event.h tokenizer.h input_common.h input.h builtin_commandline.o: parse_util.h builtin_complete.o: config.h signal.h fallback.h util.h wutil.h builtin.h -builtin_complete.o: common.h complete.h wgetopt.h parser.h proc.h io.h +builtin_complete.o: io.h common.h complete.h wgetopt.h parser.h proc.h builtin_complete.o: event.h reader.h -builtin_jobs.o: config.h fallback.h util.h wutil.h builtin.h proc.h io.h +builtin_jobs.o: config.h fallback.h util.h wutil.h builtin.h io.h proc.h builtin_jobs.o: parser.h event.h common.h wgetopt.h -builtin_set.o: config.h signal.h fallback.h util.h wutil.h builtin.h env.h -builtin_set.o: expand.h common.h wgetopt.h proc.h io.h parser.h event.h -builtin_ulimit.o: config.h fallback.h util.h builtin.h common.h wgetopt.h +builtin_set.o: config.h signal.h fallback.h util.h wutil.h builtin.h io.h +builtin_set.o: env.h expand.h common.h wgetopt.h proc.h parser.h event.h +builtin_ulimit.o: config.h fallback.h util.h builtin.h io.h common.h +builtin_ulimit.o: wgetopt.h common.o: config.h fallback.h util.h wutil.h common.h expand.h proc.h io.h common.o: wildcard.h parser.h event.h util.c halloc.c halloc.h halloc_util.c common.o: fallback.c complete.o: config.h signal.h fallback.h util.h tokenizer.h wildcard.h proc.h complete.o: io.h parser.h event.h function.h complete.h builtin.h env.h complete.o: exec.h expand.h common.h reader.h history.h intern.h parse_util.h -complete.o: halloc.h halloc_util.h wutil.h path.h +complete.o: parser_keywords.h halloc.h halloc_util.h wutil.h path.h env.o: config.h signal.h fallback.h util.h wutil.h proc.h io.h common.h env.h env.o: sanity.h expand.h history.h reader.h parser.h event.h env_universal.h -env.o: env_universal_common.h input_common.h complete.h +env.o: env_universal_common.h input_common.h path.h halloc.h halloc_util.h +env.o: complete.h env_universal.o: config.h signal.h fallback.h util.h common.h wutil.h env_universal.o: env_universal_common.h env_universal.h env_universal_common.o: config.h signal.h fallback.h util.h common.h wutil.h @@ -923,30 +926,36 @@ expand.o: config.h signal.h fallback.h util.h common.h wutil.h env.h proc.h expand.o: io.h parser.h event.h expand.h wildcard.h exec.h tokenizer.h expand.o: complete.h parse_util.h halloc.h halloc_util.h fallback.o: config.h fallback.h util.h -fishd.o: config.h signal.h fallback.h util.h common.h wutil.h -fishd.o: env_universal_common.h halloc.h halloc_util.h path.h +fish.o: config.h signal.h fallback.h util.h common.h reader.h io.h builtin.h +fish.o: function.h complete.h wutil.h env.h sanity.h proc.h parser.h event.h +fish.o: expand.h intern.h exec.h output.h halloc.h halloc_util.h history.h +fish.o: path.h +fish_indent.o: config.h fallback.h util.h common.h wutil.h halloc.h +fish_indent.o: halloc_util.h tokenizer.h print_help.h parser_keywords.h fish_pager.o: config.h signal.h fallback.h util.h wutil.h common.h complete.h fish_pager.o: output.h input_common.h env_universal.h env_universal_common.h -fish_pager.o: halloc.h halloc_util.h +fish_pager.o: halloc.h halloc_util.h print_help.h fish_tests.o: config.h signal.h fallback.h util.h common.h proc.h io.h fish_tests.o: reader.h builtin.h function.h complete.h wutil.h env.h expand.h -fish_tests.o: parser.h event.h tokenizer.h output.h exec.h halloc_util.h +fish_tests.o: parser.h event.h tokenizer.h output.h exec.h path.h halloc.h +fish_tests.o: halloc_util.h +fishd.o: config.h signal.h fallback.h util.h common.h wutil.h +fishd.o: env_universal_common.h halloc.h halloc_util.h path.h print_help.h function.o: config.h signal.h wutil.h fallback.h util.h function.h proc.h function.o: io.h parser.h event.h common.h intern.h reader.h parse_util.h -function.o: env.h expand.h halloc.h halloc_util.h +function.o: parser_keywords.h env.h expand.h halloc.h halloc_util.h halloc.o: config.h fallback.h util.h common.h halloc.h halloc_util.o: config.h fallback.h util.h common.h halloc.h highlight.o: config.h signal.h fallback.h util.h wutil.h highlight.h -highlight.o: tokenizer.h proc.h io.h parser.h event.h parse_util.h builtin.h -highlight.o: function.h env.h expand.h sanity.h common.h complete.h output.h -highlight.o: halloc.h halloc_util.h wildcard.h path.h -history2.o: config.h fallback.h util.h wutil.h history.h common.h halloc.h -history2.o: halloc_util.h intern.h path.h +highlight.o: tokenizer.h proc.h io.h parser.h event.h parse_util.h +highlight.o: parser_keywords.h builtin.h function.h env.h expand.h sanity.h +highlight.o: common.h complete.h output.h halloc.h halloc_util.h wildcard.h +highlight.o: path.h history.o: config.h fallback.h util.h wutil.h history.h common.h halloc.h history.o: halloc_util.h intern.h path.h signal.h -input.o: config.h signal.h fallback.h util.h wutil.h reader.h proc.h io.h +input.o: config.h signal.h fallback.h util.h wutil.h reader.h io.h proc.h input.o: common.h sanity.h input_common.h input.h parser.h event.h env.h -input.o: expand.h output.h intern.h +input.o: expand.h output.h intern.h halloc.h halloc_util.h input_common.o: config.h fallback.h util.h common.h wutil.h input_common.h input_common.o: env_universal.h env_universal_common.h intern.o: config.h fallback.h util.h wutil.h common.h intern.h @@ -954,48 +963,44 @@ io.o: config.h fallback.h util.h wutil.h exec.h proc.h io.h common.h halloc.h key_reader.o: config.h fallback.h input_common.h kill.o: config.h signal.h fallback.h util.h wutil.h kill.h proc.h io.h kill.o: sanity.h common.h env.h exec.h halloc.h path.h -main.o: config.h signal.h fallback.h util.h common.h reader.h builtin.h -main.o: function.h complete.h wutil.h env.h sanity.h proc.h io.h parser.h -main.o: event.h expand.h intern.h exec.h output.h halloc.h halloc_util.h -main.o: history.h path.h -mimedb.o: config.h xdgmime.h fallback.h util.h +mimedb.o: config.h xdgmime.h fallback.h util.h print_help.h output.o: config.h signal.h fallback.h util.h wutil.h expand.h common.h output.o: output.h halloc_util.h highlight.h -parser.o: config.h signal.h fallback.h util.h common.h wutil.h proc.h io.h -parser.o: parser.h event.h tokenizer.h exec.h wildcard.h function.h builtin.h -parser.o: env.h expand.h reader.h sanity.h env_universal.h -parser.o: env_universal_common.h intern.h parse_util.h halloc.h halloc_util.h -parser.o: path.h parse_util.o: config.h fallback.h util.h wutil.h common.h tokenizer.h parse_util.o: parse_util.h expand.h intern.h exec.h proc.h io.h env.h parse_util.o: signal.h wildcard.h halloc_util.h +parser.o: config.h signal.h fallback.h util.h common.h wutil.h proc.h io.h +parser.o: parser.h event.h parser_keywords.h tokenizer.h exec.h wildcard.h +parser.o: function.h builtin.h env.h expand.h reader.h sanity.h +parser.o: env_universal.h env_universal_common.h intern.h parse_util.h +parser.o: halloc.h halloc_util.h path.h +parser_keywords.o: config.h fallback.h common.h util.h parser_keywords.h path.o: config.h fallback.h util.h common.h env.h wutil.h halloc.h path.o: halloc_util.h path.h expand.h +print_help.o: print_help.h proc.o: config.h signal.h fallback.h util.h wutil.h proc.h io.h common.h proc.o: reader.h sanity.h env.h parser.h event.h halloc.h halloc_util.h proc.o: output.h reader.o: config.h signal.h fallback.h util.h wutil.h highlight.h reader.h -reader.o: proc.h io.h parser.h event.h complete.h history.h common.h sanity.h +reader.o: io.h proc.h parser.h event.h complete.h history.h common.h sanity.h reader.o: env.h exec.h expand.h tokenizer.h kill.h input_common.h input.h -reader.o: function.h output.h screen.h parse_util.h +reader.o: function.h output.h screen.h halloc.h halloc_util.h parse_util.h sanity.o: config.h signal.h fallback.h util.h common.h sanity.h proc.h io.h sanity.o: history.h reader.h kill.h wutil.h screen.o: config.h fallback.h common.h util.h wutil.h output.h highlight.h screen.o: screen.h env.h set_color.o: config.h fallback.h print_help.h signal.o: config.h signal.h common.h util.h fallback.h wutil.h event.h -signal.o: reader.h proc.h io.h -test.o: stringtab.h +signal.o: reader.h io.h proc.h tokenizer.o: config.h fallback.h util.h wutil.h tokenizer.h common.h -tokenizer.o: wildcard.h util.o: config.h fallback.h util.h common.h wutil.h wgetopt.o: config.h wgetopt.h wutil.h fallback.h wildcard.o: config.h fallback.h util.h wutil.h complete.h common.h wildcard.h -wildcard.o: reader.h expand.h +wildcard.o: reader.h io.h expand.h exec.h proc.h halloc_util.h wutil.o: config.h fallback.h util.h common.h wutil.h halloc.h halloc_util.h -xdgmimealias.o: xdgmimealias.h xdgmime.h xdgmimeint.h xdgmime.o: xdgmime.h xdgmimeint.h xdgmimeglob.h xdgmimemagic.h xdgmimealias.h xdgmime.o: xdgmimeparent.h +xdgmimealias.o: xdgmimealias.h xdgmime.h xdgmimeint.h xdgmimeglob.o: xdgmimeglob.h xdgmime.h xdgmimeint.h xdgmimeint.o: xdgmimeint.h xdgmime.h xdgmimemagic.o: xdgmimemagic.h xdgmime.h xdgmimeint.h diff --git a/main.c b/fish.c similarity index 99% rename from main.c rename to fish.c index 30fcc3471..9dc97b2dd 100644 --- a/main.c +++ b/fish.c @@ -16,7 +16,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/** \file main.c +/** \file fish.c The main loop of fish. */