1 # @(#)Makefile 8.1 (Berkeley) 6/4/93
2 # $FreeBSD: src/lib/libedit/Makefile,v 1.18.2.2 2002/07/23 10:20:19 ru Exp $
3 # $DragonFly: src/lib/libedit/Makefile,v 1.5 2007/05/05 00:27:39 pavalos Exp $
8 OSRCS
= chared.c common.c el.c emacs.c fcns.c filecomplete.c help.c hist.c \
9 key.c map.c parse.c prompt.c read.c refresh.c search.c sig.c term.c \
15 MAN
= editline
.3 editrc
.5
17 MLINKS
= editline
.3 el_init
.3 editline
.3 el_end
.3 editline
.3 el_reset
.3 \
18 editline
.3 el_gets
.3 editline
.3 el_getc
.3 editline
.3 el_push
.3 \
19 editline
.3 el_parse
.3 editline
.3 el_set
.3 editline
.3 el_get
.3 \
20 editline
.3 el_source
.3 editline
.3 el_resize
.3 editline
.3 el_line
.3 \
21 editline
.3 el_insertstr
.3 editline
.3 el_deletestr
.3 \
22 editline
.3 history_init
.3 editline
.3 history_end
.3 \
23 editline
.3 history
.3 \
24 editline
.3 tok_init
.3 editline
.3 tok_end
.3 editline
.3 tok_reset
.3 \
25 editline
.3 tok_line
.3 editline
.3 tok_str
.3
27 # For speed and debugging
28 #SRCS= ${OSRCS} tokenizer.c history.c
30 SRCS
= editline.c tokenizer.c history.c readline.c
32 SRCS
+= common.h emacs.h fcns.h help.h vi.h
34 CLEANFILES
+=common.h editline.c emacs.h fcns.c fcns.h help.c help.h vi.h
35 CFLAGS
+=-I.
-I
${.CURDIR
}
36 CFLAGS
+=#-DDEBUG_TTY -DDEBUG_KEY -DDEBUG_READ -DDEBUG -DDEBUG_REFRESH
37 CFLAGS
+=#-DDEBUG_PASTE
39 AHDR
=vi.h emacs.h common.h
40 ASRC
=${.CURDIR
}/vi.c
${.CURDIR
}/emacs.c
${.CURDIR
}/common.c
45 sh
${.CURDIR
}/makelist
-h
${.CURDIR
}/vi.c
> ${.TARGET
}
47 emacs.h
: emacs.c makelist
48 sh
${.CURDIR
}/makelist
-h
${.CURDIR
}/emacs.c
> ${.TARGET
}
50 common.h
: common.c makelist
51 sh
${.CURDIR
}/makelist
-h
${.CURDIR
}/common.c
> ${.TARGET
}
53 fcns.h
: ${AHDR} makelist
54 sh
${.CURDIR
}/makelist
-fh
${AHDR} > ${.TARGET
}
56 fcns.c
: ${AHDR} fcns.h help.h makelist
57 sh
${.CURDIR
}/makelist
-fc ${AHDR} > ${.TARGET
}
59 help.c
: ${ASRC} makelist
60 sh
${.CURDIR
}/makelist
-bc
${ASRC} > ${.TARGET
}
62 help.h
: ${ASRC} makelist
63 sh
${.CURDIR
}/makelist
-bh
${ASRC} > ${.TARGET
}
65 editline.c
: ${OSRCS} makelist
66 sh
${.CURDIR
}/makelist
-e
${OSRCS} > ${.TARGET
}
68 beforedepend editline.o editline.po editline.So
: \
69 vi.h emacs.h common.h fcns.h fcns.c help.h help.c
72 #test.o: ${.CURDIR}/TEST/test.c
74 #test: test.o libedit.a ${DPADD} ${LIBTERMCAP}
75 # ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET} libedit.a ${LDADD}