]> jfr.im git - irc/quakenet/newserv.git/blobdiff - newsearch/Makefile.in
Add new newsearch parser.
[irc/quakenet/newserv.git] / newsearch / Makefile.in
index 43f3a49114e3a89ac5a96974ae0343b2591da92a..8ef3b3e9c28773dece194196510285e6e98d0688 100644 (file)
@@ -1,9 +1,18 @@
 @include@ @includel@../build.mk@includel@
 
-CFLAGS+=$(INCPCRE)
+CFLAGS+=$(INCPCRE) -DYY_NO_UNPUT
 LDFLAGS+=$(LIBPCRE)
 
 .PHONY: all
 all: newsearch.so
 
-newsearch.so: newsearch.o formats.o ns-not.o ns-and.o ns-or.o ns-eq.o ns-match.o ns-hostmask.o ns-realname.o ns-modes.o ns-nick.o ns-ident.o ns-regex.o ns-host.o ns-channel.o ns-lt.o ns-gt.o ns-timestamp.o ns-country.o ns-authname.o ns-ip.o ns-kill.o ns-gline.o ns-exists.o ns-services.o ns-size.o ns-name.o ns-topic.o ns-oppct.o ns-hostpct.o ns-authedpct.o ns-length.o ns-kick.o ns-authts.o ns-channels.o ns-server.o ns-authid.o ns-notice.o newsearch_ast.o
+newsearch.so: newsearch.o formats.o y.tab.o lex.yy.o parser.o ns-not.o ns-and.o ns-or.o ns-eq.o ns-match.o ns-hostmask.o ns-realname.o ns-modes.o ns-nick.o ns-ident.o ns-regex.o ns-host.o ns-channel.o ns-lt.o ns-gt.o ns-timestamp.o ns-country.o ns-authname.o ns-ip.o ns-kill.o ns-gline.o ns-exists.o ns-services.o ns-size.o ns-name.o ns-topic.o ns-oppct.o ns-hostpct.o ns-authedpct.o ns-length.o ns-kick.o ns-authts.o ns-channels.o ns-server.o ns-authid.o ns-notice.o newsearch_ast.o ns-any.o ns-channeliter.o ns-var.o ns-all.o ns-cumodes.o ns-cidr.o
+
+y.tab.c y.tab.h: newsearch.y
+       ${YACC} -d newsearch.y
+
+lex.yy.c: newsearch.l y.tab.h
+       ${LEX} newsearch.l
+
+clean:
+       rm -f *.o *.so y.tab.c y.tab.h lex.yy.c