diff options
author | June McEnroe <june@causal.agency> | 2019-06-28 22:28:32 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-06-28 22:28:32 -0400 |
commit | 2a0976b40a2b3888f9ba9f2d047f81b98837dc58 (patch) | |
tree | 0bdcc7964063ffbb9945b5538c4e1c42b91b2b64 /bin/1sh/libedit/Makefile | |
parent | Set HISTSIZE in catsh (diff) | |
download | src-2a0976b40a2b3888f9ba9f2d047f81b98837dc58.tar.gz src-2a0976b40a2b3888f9ba9f2d047f81b98837dc58.zip |
Rename catsh to 1sh
Yes it's another rename because I felt like catsh was too long. 1sh is short and unique.
Diffstat (limited to 'bin/1sh/libedit/Makefile')
-rw-r--r-- | bin/1sh/libedit/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/bin/1sh/libedit/Makefile b/bin/1sh/libedit/Makefile new file mode 100644 index 00000000..9b13d59d --- /dev/null +++ b/bin/1sh/libedit/Makefile @@ -0,0 +1,58 @@ +CFLAGS += -std=c99 -Wall -Wextra + +-include config.mk + +OBJS += chared.o +OBJS += chartype.o +OBJS += common.o +OBJS += el.o +OBJS += eln.o +OBJS += emacs.o +OBJS += filecomplete.o +OBJS += hist.o +OBJS += history.o +OBJS += historyn.o +OBJS += keymacro.o +OBJS += literal.o +OBJS += map.o +OBJS += parse.o +OBJS += prompt.o +OBJS += read.o +OBJS += readline.o +OBJS += refresh.o +OBJS += search.o +OBJS += sig.o +OBJS += terminal.o +OBJS += tokenizer.o +OBJS += tokenizern.o +OBJS += tty.o +OBJS += vi.o + +AHDR = common.h emacs.h vi.h +ASRC = common.c emacs.c vi.c + +libedit.a: $(OBJS) + $(AR) $(ARFLAGS) $@ $(OBJS) + +$(OBJS): $(AHDR) fcns.h func.h help.h + +common.h: makelist common.c + sh makelist -h common.c > common.h + +emacs.h: makelist emacs.c + sh makelist -h emacs.c > emacs.h + +vi.h: makelist vi.c + sh makelist -h vi.c > vi.h + +fcns.h: makelist $(AHDR) + sh makelist -fh $(AHDR) > fcns.h + +func.h: makelist $(AHDR) + sh makelist -fc $(AHDR) > func.h + +help.h: makelist $(ASRC) + sh makelist -bh $(ASRC) > help.h + +clean: + rm -f libedit.a $(OBJS) $(AHDR) fcns.h func.h help.h |