NSD_SOURCE = @nsdsource@ CC = @CC@ INCLUDE = -I. -I${NSD_SOURCE} CFLAGS = @CFLAGS@ ${INCLUDE} -pedantic prefix = @prefix@ mandir = @mandir@ moddir = @moddir@ sbinbir = @sbindir@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ ACLC_OBJECTS = aclc_main.o aclc_parser.o aclc_lexer.o nsd_acl_subnet.o PLUGIN_OBJECTS = nsd_acl_plugin.o nsd_acl.o nsd_acl_subnet.o all: aclc aclc: ${ACLC_OBJECTS} ${CC} ${CFLAGS} -o aclc ${ACLC_OBJECTS} acl-plugin: ${PLUGIN_OBJECTS} ${CC} ${CFLAGS} -shared -o acl-plugin.so ${PLUGIN_OBJECTS} # generated by 'gcc -MM *.c' aclc_lexer.o: aclc_lexer.c aclc_parser.h aclc_main.o: aclc_main.c nsd_acl.h nsd_acl_subnet.h aclc_parser.o: aclc_parser.c nsd_acl.h nsd_acl_subnet.h nsd_acl.o: nsd_acl.c nsd_acl.h nsd_acl_subnet.o: nsd_acl_subnet.c nsd_acl_subnet.h nsd_acl_plugin.o: nsd_acl_plugin.c nsd_acl.h nsd_acl_subnet.h install: all $(INSTALL) -d $(sbindir) $(INSTALL) -d $(mandir) $(INSTALL) -d $(moddir) $(INSTALL) -d $(mandir)/man8 $(INSTALL) aclc $(sbindir)/aclc $(INSTALL) aclc.8 $(mandir)/man8/aclc.8 $(INSTALL) nsd-acl-plugin.so $(moddir)/nsd-acl-plugin.so # You'll need flex, not just lex, to generate a decent case-insensitive lexer #parser: # flex -l -i -oaclc_lexer.c aclc_lexer.l # bison -d -oaclc_parser.c -y aclc_parser.y clean: rm -f *.o aclc distclean: clean rm -rf autom4te.cache config.log config.status Makefile