# 1620, Tue 21 Jul 98 # # SRL Makefile, GNU autoconfig version # # Nevil Brownlee, ITSS Technology Development, University of Auckland # GF= @GFLAG@ SHELL = /bin/sh RM = rm -f INSTALL = @INSTALL@ LIBS = @LIBS@ srcdir= @top_srcdir@ SRC = $(srcdir)/src/srl INC = $(srcdir)/src/srl NTCONF= $(srcdir)/ntm_conf.h prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ SRLH = $(INC)/srl.h $(INC)/rtfm_atr.h TARG = srl #LOGLOCAL = -DLOG_LOCAL=4 # Uncomment this line to enable -Y option CC= @CC@ CFLAGS = $(GF) -I$(INC) -I$(srcdir) $(XINCLUDES) $(LOGLOCAL) -D@OS@ -DNETFLOW @DEFS@ all: $(TARG) srl.o: $(NTCONF) $(SRC)/srl.c $(SRLH) $(CC) $(CFLAGS) -c $(SRC)/srl.c srl_scan.o: $(NTCONF) $(SRC)/srl_scan.c $(SRLH) $(CC) $(CFLAGS) -c $(SRC)/srl_scan.c srl_emit.o: $(NTCONF) $(SRC)/srl_emit.c $(SRLH) $(CC) $(CFLAGS) -c $(SRC)/srl_emit.c srl: srl.o srl_scan.o srl_emit.o $(CC) -o $@ srl.o srl_scan.o srl_emit.o $(LIBS) clean: $(RM) *.o ${TARG} *.exe *~ *.bak *core distclean: clean $(RM) Makefile \#* install: @($(INSTALL) -d $(bindir)) @(for i in $(TARG); do \ echo "Installing $$i";\ $(INSTALL) $$i $(bindir); \ done)