xref: /freebsd/usr.bin/m4/Makefile (revision 3a92d97ff0f22d21608e1c19b83104c4937523b6)
1bd2bfb58SJuli Mallett#	$OpenBSD: Makefile,v 1.10 2002/04/26 13:13:41 espie Exp $
2acc9d408SJuli Mallett# $FreeBSD$
39b50d902SRodney W. Grimes
49b50d902SRodney W. Grimes# -DEXTENDED
59b50d902SRodney W. Grimes# 	if you want the paste & spaste macros.
69b50d902SRodney W. Grimes
7*3a92d97fSJulio Merino.include <bsd.own.mk>
8*3a92d97fSJulio Merino
99b50d902SRodney W. GrimesPROG=	m4
106f1a6427SAndreas ToblerCFLAGS+=-DEXTENDED -I${.CURDIR} -I${.CURDIR}/lib
116af2d842SAntoine BrodinDPADD=	${LIBY} ${LIBL} ${LIBM}
12c48f7f68SDimitry AndricLDADD=	-ly -ll -lm
137e659f94SEd Schouten
147e659f94SEd SchoutenNO_WMISSING_VARIABLE_DECLARATIONS=
15acc9d408SJuli Mallett
16a841e1ebSBaptiste DaroussinSRCS=	eval.c expr.c look.c main.c misc.c gnum4.c trace.c parser.y tokenizer.l
17a841e1ebSBaptiste Daroussin.PATH: ${.CURDIR}/lib
18a841e1ebSBaptiste DaroussinSRCS+=	ohash_create_entry.c ohash_delete.c ohash_do.c ohash_entries.c \
19a841e1ebSBaptiste Daroussin	ohash_enum.c ohash_init.c ohash_int.h ohash_interval.c \
20a841e1ebSBaptiste Daroussin	ohash_lookup_interval.c ohash_lookup_memory.c ohash_qlookup.c \
21a841e1ebSBaptiste Daroussin	ohash_qlookupi.c
22a841e1ebSBaptiste Daroussin
23a841e1ebSBaptiste Daroussintokenizer.o: parser.h
24a841e1ebSBaptiste Daroussin
25a841e1ebSBaptiste DaroussinCLEANFILES+=	parser.c parser.h tokenizer.o
269b50d902SRodney W. Grimes
27*3a92d97fSJulio Merino.if ${MK_TESTS} != "no"
28*3a92d97fSJulio MerinoSUBDIR+= tests
29*3a92d97fSJulio Merino.endif
30*3a92d97fSJulio Merino
319b50d902SRodney W. Grimes.include <bsd.prog.mk>
32