From 54292651057096055e41cee807342b4f07fa708b Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Thu, 10 Jan 2019 23:24:31 -0500 Subject: Fix header dependencies in cash Makefile --- bin/cash/.gitignore | 1 + bin/cash/Makefile | 74 ++++++++++++++++++++++++++++++----------------------- 2 files changed, 43 insertions(+), 32 deletions(-) diff --git a/bin/cash/.gitignore b/bin/cash/.gitignore index 674a2ed5..ed57be1a 100644 --- a/bin/cash/.gitignore +++ b/bin/cash/.gitignore @@ -1,4 +1,5 @@ *.o +.depend builtins.c builtins.h cash diff --git a/bin/cash/Makefile b/bin/cash/Makefile index 8d032dea..13c965f2 100644 --- a/bin/cash/Makefile +++ b/bin/cash/Makefile @@ -3,42 +3,55 @@ LDLIBS = -ledit -include config.mk -OBJS += alias.o -OBJS += arith_yacc.o -OBJS += arith_yylex.o -OBJS += cd.o -OBJS += echo.o -OBJS += error.o -OBJS += eval.o -OBJS += exec.o -OBJS += expand.o -OBJS += histedit.o -OBJS += input.o -OBJS += jobs.o -OBJS += kill.o -OBJS += mail.o -OBJS += main.o -OBJS += memalloc.o -OBJS += miscbltin.o -OBJS += mystring.o -OBJS += options.o -OBJS += output.o -OBJS += parser.o -OBJS += printf.o -OBJS += redir.o -OBJS += show.o -OBJS += test.o -OBJS += trap.o -OBJS += var.o +SRCS += alias.c +SRCS += arith_yacc.c +SRCS += arith_yylex.c +SRCS += cd.c +SRCS += echo.c +SRCS += error.c +SRCS += eval.c +SRCS += exec.c +SRCS += expand.c +SRCS += histedit.c +SRCS += input.c +SRCS += jobs.c +SRCS += kill.c +SRCS += mail.c +SRCS += main.c +SRCS += memalloc.c +SRCS += miscbltin.c +SRCS += mystring.c +SRCS += options.c +SRCS += output.c +SRCS += parser.c +SRCS += printf.c +SRCS += redir.c +SRCS += show.c +SRCS += test.c +SRCS += trap.c +SRCS += var.c GENSRCS = builtins.c nodes.c syntax.c GENHDRS = builtins.h nodes.h syntax.h token.h -OBJS += $(GENSRCS:.c=.o) +SRCS += $(GENSRCS) +OBJS = $(SRCS:.c=.o) + +all: tags cash .depend cash: $(OBJS) $(CC) $(LDFLAGS) $(OBJS) $(LDLIBS) -o $@ +tags: *.h *.c + ctags -w *.h *.c + +.depend: $(SRCS) $(GENHDRS) + $(CC) $(CFLAGS) -MM $(SRCS) > .depend + +-include .depend + +$(OBJS): $(GENHDRS) + builtins.c builtins.h: mkbuiltins builtins.def sh mkbuiltins . @@ -51,8 +64,5 @@ syntax.c syntax.h: mksyntax token.h: mktokens sh mktokens -# FIXME -$(OBJS): *.h $(GENHDRS) - clean: - rm -f cash $(OBJS) mknodes mksyntax $(GENSRCS) $(GENHDRS) + rm -f cash $(OBJS) mknodes mksyntax $(GENSRCS) $(GENHDRS) tags .depend -- cgit 1.4.1 5f9476ef327d1ba1699557881ab4f3fed5a99&showmsg=1'>unfollow)
Commit message (Collapse)Author
2012-02-02Add mapping to toggle relative/absolute numberingJune McEnroe
2012-02-02Add itchy.vimJune McEnroe
2012-02-01Revert "Add ShowMarks plugin"June McEnroe
This reverts commit 28cf15ba0309361cb972012bb3bdad62423f401d.
2012-02-01Add ShowMarks pluginJune McEnroe
2012-02-01Update Vim-Tomorrow-ThemeJune McEnroe
2012-02-01Add vim-markdownJune McEnroe
2012-02-01Add tabular.vimJune McEnroe
2012-02-01Update Vim-Tomorrow-ThemeJune McEnroe
PS. Chris Kempson is a jerk.
2012-01-30Disable menu bar in GVimJune McEnroe
2012-01-30Set shiftwidth to 4 for LuaJune McEnroe
2012-01-29Don't show Syntastic errors automaticallyJune McEnroe
2012-01-28Update to Quicktask 1.1June McEnroe
2012-01-22Use space-test branch of quicktaskJune McEnroe
2012-01-22Enable syntax-based foldingJune McEnroe
2012-01-22Update quicktaskJune McEnroe
2012-01-22Revert "Add AutoClose"June McEnroe
This reverts commit 39cfdd62ba82f93f68a2b5fa7b5771303d8b9dee. This fixes the delay when leaving insert mode
2012-01-22Revert "Disable powerline for now"June McEnroe
This reverts commit fa48f5965c57272e616721d92475cd2f1e35f667.
2012-01-22Revert "Add VCS repo directories to wildignore"June McEnroe
This reverts commit 41cb1db33ba7b64d8af63bf55bb82f7e8a617518. This fixes not being able to commit with vim-fugitive
2012-01-22Disable powerline for nowJune McEnroe
2012-01-22Update some pluginsJune McEnroe
2012-01-22Add VCS repo directories to wildignoreJune McEnroe
2012-01-22Map ,e and ,b to CtrlP file and buffer respectivelyJune McEnroe
2012-01-22Add vim-spaceJune McEnroe
2012-01-22Add AutoCloseJune McEnroe
2012-01-22Add binding for GundoJune McEnroe
2012-01-22Add GundoJune McEnroe
2012-01-22Add Jellybeans colorschemeJune McEnroe
2012-01-22Add syntasticJune McEnroe
2012-01-21Add PowerlineJune McEnroe
2012-01-21Add quicktaskJune McEnroe
2012-01-15Moved comments out of mapsJune McEnroe
2012-01-14Disable scrollbarsJune McEnroe