1# $NetBSD: Makefile.in,v 1.4 2005/06/10 04:36:12 lukem Exp $ 2# 3 4srcdir = @srcdir@ 5VPATH = @srcdir@ 6SHELL = /bin/sh 7 8CC = @CC@ 9CFLAGS = @CFLAGS@ 10CPPFLAGS= -I${srcdir} -I${srcdir}/.. -I. -I.. @INCLUDES@ @CPPFLAGS@ 11 12AR = @AR@ 13RANLIB = @RANLIB@ 14 15LIB = libedit.a 16 17SRCS = chared.c common.c el.c emacs.c fcns.c help.c hist.c key.c map.c \ 18 parse.c prompt.c read.c refresh.c search.c sig.c term.c tty.c vi.c \ 19 tokenizer.c history.c 20OBJS = ${SRCS:.c=.o} 21 22 23all: ${LIB} 24 25${LIB}: ${OBJS} 26 ${AR} cr $@ ${OBJS} 27 ${RANLIB} $@ 28 29${OBJS}: ${srcdir}/../tnftp.h ../config.h 30 31.c.o: 32 ${CC} ${CFLAGS} ${CPPFLAGS} -c $< 33 34install: 35 36clean: 37 rm -f ${LIB} ${OBJS} 38 rm -f common.h emacs.h fcns.c fcns.h help.c help.h vi.h 39 40distclean: clean 41 rm -f Makefile makelist 42 43 44vi.h: vi.c 45 sh makelist -h ${srcdir}/vi.c > $@ 46 47emacs.h: emacs.c 48 sh makelist -h ${srcdir}/emacs.c > $@ 49 50common.h: common.c 51 sh makelist -h ${srcdir}/common.c > $@ 52 53fcns.h: vi.h emacs.h common.h 54 sh makelist -fh vi.h emacs.h common.h > $@ 55 56fcns.c: vi.h emacs.h common.h fcns.h 57 sh makelist -fc vi.h emacs.h common.h > $@ 58 59help.c: vi.c emacs.c common.c 60 sh makelist -bc ${srcdir}/vi.c ${srcdir}/emacs.c ${srcdir}/common.c > $@ 61 62help.h: vi.c emacs.c common.c 63 sh makelist -bh ${srcdir}/vi.c ${srcdir}/emacs.c ${srcdir}/common.c > $@ 64 65${OBJS}: common.h emacs.h fcns.c fcns.h help.c help.h vi.h 66