1# $NetBSD: Makefile,v 1.19 2015/01/29 19:26:20 christos Exp $ 2# 3# @(#)Makefile 8.1 (Berkeley) 6/6/93 4 5# -DEXTENDED 6# if you want the paste & spaste macros. 7.include <bsd.own.mk> 8 9.if defined(__MINIX) 10.if !empty(DBG:M-Og) || !empty(CFLAGS:M-Og) || \ 11 !empty(DBG:M-g) || !empty(CFLAGS:M-g) 12#LSC: -Wno-maybe-uninitialized while compiling with -DNDEBUG -Og 13CWARNFLAGS.gcc+= -Wno-maybe-uninitialized 14.endif 15.endif # defined(__MINIX) 16 17PROG= m4 18CPPFLAGS+= -DEXTENDED -I${.CURDIR}/lib 19SRCS= parser.y tokenizer.l eval.c expr.c look.c main.c misc.c gnum4.c trace.c 20.PATH: ${.CURDIR}/lib 21SRCS+= ohash_create_entry.c ohash_delete.c ohash_do.c ohash_entries.c \ 22 ohash_enum.c ohash_init.c ohash_int.h ohash_interval.c \ 23 ohash_lookup_interval.c ohash_lookup_memory.c ohash_qlookup.c \ 24 ohash_qlookupi.c 25YHEADER=1 26.if (${HOSTPROG:U} == "") 27DPADD+= ${LIBUTIL} ${LIBL} 28LDADD+= -lutil -ll 29.endif 30 31tokenizer.o: parser.h 32 33CLEANFILES+=parser.c parser.h tokenizer.o 34 35.include <bsd.prog.mk> 36