Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most
[dragonfly.git] / gnu / usr.bin / awk / Makefile
1 # Makefile copyright James Raynard (jraynard@freebsd.org) 1997
2 #
3 # $FreeBSD: src/gnu/usr.bin/awk/Makefile,v 1.13.2.2 2001/04/25 12:03:27 ru Exp $
4 # $DragonFly: src/gnu/usr.bin/awk/Attic/Makefile,v 1.2 2003/06/17 04:25:44 dillon Exp $
5
6 .include "${.CURDIR}/../Makefile.inc"
7
8 .PATH:  ${.CURDIR}/../../../contrib/awk
9
10 PROG=   awk
11 SRCS=   array.c awktab.y builtin.c eval.c field.c gawkmisc.c io.c main.c \
12         msg.c node.c re.c version.c dfa.c getopt.c getopt1.c
13 MAN=    doc/gawk.1
14
15 MLINKS= gawk.1 awk.1
16
17 # Important for ctype macros!
18 CFLAGS+=        -funsigned-char
19
20 CFLAGS+=        -I${.CURDIR} -I${.CURDIR}/../../../contrib/awk
21 CFLAGS+=        -DHAVE_CONFIG_H -DGAWK -DDEFPATH=\".\"
22 CLEANFILES=     awktab.y
23
24 SUBDIR+= doc
25
26 DPADD+= ${LIBGNUREGEX} ${LIBM}
27 LDADD+= -lgnuregex -lm
28
29 awktab.y: awk.y
30         ln -fs ${.ALLSRC} ${.TARGET}
31
32 .include <bsd.prog.mk>