Different kinds of log files are parsed by a collection of objects
[gnucomo.git] / src / gcm_input / Makefile.in
index 76cc6a1..fa8e496 100644 (file)
@@ -70,12 +70,16 @@ VERSION = @VERSION@
 XML_CONFIG = @XML_CONFIG@
 YACC = @YACC@
 
-bin_PROGRAMS = gcm_input
+bin_PROGRAMS = gcm_input logrunner
 
 INCLUDES = -I../include
 LDADD = ../lib/libgnucomo.a @LIBS@
 
-gcm_input_SOURCES = gcm_input.cpp message.cpp
+gcm_input_SOURCES = gcm_input.cpp message.cpp string_utils.cpp syslog_cooker.cpp \
+                    irix_syslog_cooker.cpp access_cooker.cpp error_cooker.cpp
+
+
+logrunner_SOURCES = logrunner.cpp string_utils.cpp
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_CLEAN_FILES = 
 PROGRAMS =  $(bin_PROGRAMS)
@@ -89,10 +93,15 @@ X_CFLAGS = @X_CFLAGS@
 X_LIBS = @X_LIBS@
 X_EXTRA_LIBS = @X_EXTRA_LIBS@
 X_PRE_LIBS = @X_PRE_LIBS@
-gcm_input_OBJECTS =  gcm_input.o message.o
+gcm_input_OBJECTS =  gcm_input.o message.o string_utils.o \
+syslog_cooker.o irix_syslog_cooker.o access_cooker.o error_cooker.o
 gcm_input_LDADD = $(LDADD)
 gcm_input_DEPENDENCIES =  ../lib/libgnucomo.a
 gcm_input_LDFLAGS = 
+logrunner_OBJECTS =  logrunner.o string_utils.o
+logrunner_LDADD = $(LDADD)
+logrunner_DEPENDENCIES =  ../lib/libgnucomo.a
+logrunner_LDFLAGS = 
 CXXFLAGS = @CXXFLAGS@
 CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
 CXXLD = $(CXX)
@@ -104,9 +113,11 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 
 TAR = gtar
 GZIP_ENV = --best
-DEP_FILES =  .deps/gcm_input.P .deps/message.P
-SOURCES = $(gcm_input_SOURCES)
-OBJECTS = $(gcm_input_OBJECTS)
+DEP_FILES =  .deps/access_cooker.P .deps/error_cooker.P \
+.deps/gcm_input.P .deps/irix_syslog_cooker.P .deps/logrunner.P \
+.deps/message.P .deps/string_utils.P .deps/syslog_cooker.P
+SOURCES = $(gcm_input_SOURCES) $(logrunner_SOURCES)
+OBJECTS = $(gcm_input_OBJECTS) $(logrunner_OBJECTS)
 
 all: all-redirect
 .SUFFIXES:
@@ -163,6 +174,10 @@ maintainer-clean-compile:
 gcm_input: $(gcm_input_OBJECTS) $(gcm_input_DEPENDENCIES)
        @rm -f gcm_input
        $(CXXLINK) $(gcm_input_LDFLAGS) $(gcm_input_OBJECTS) $(gcm_input_LDADD) $(LIBS)
+
+logrunner: $(logrunner_OBJECTS) $(logrunner_DEPENDENCIES)
+       @rm -f logrunner
+       $(CXXLINK) $(logrunner_LDFLAGS) $(logrunner_OBJECTS) $(logrunner_LDADD) $(LIBS)
 .cpp.o:
        $(CXXCOMPILE) -c $<