diff options
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 |