Finer message processing - now only at file and screen output appear '\n'.
CODE_OPTIONS=-D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE
CFLAGS=$(MY_CFLAGS) $(CODE_OPTIONS)
LDFLAGS=$(MY_LDFLAGS)
all: syslog_in_npipe syslog_in_udp syslog_in_unix unix_writer syslog_kernel
%.a:
ar src $@ $<
rfc3164.o: rfc3164.h
rfc3164.a: rfc3164.o
syslog_in_npipe.o: rfc3164.h syslog_in_npipe.c syslog.h
syslog_in_udp.o: syslog_in_udp.c rfc3164.h syslog.h
syslog_in_unix.o: syslog_in_unix.c rfc3164.h syslog.h
syslog_kernel.o: syslog_kernel.c rfc3164.h syslog.h
config.o: config.c syslog.h
out_udp.o: out_udp.c syslog.h
out_file.o: out_file.c syslog.h
signals.o: signals.c syslog.h
unix_writer.o: unix_writer.c rfc3164.h
tcp_server.o: tcp_server.c rfc3164.h
childs.o: childs.c syslog.h
syslog_in_npipe: syslog_in_npipe.o rfc3164.a signals.o
syslog_in_udp: syslog_in_udp.o rfc3164.a signals.o
syslog_in_unix: syslog_in_unix.o rfc3164.a signals.o
unix_writer: unix_writer.o
syslog_kernel: syslog_kernel.o config.o rfc3164.a signals.o out_udp.o \
out_file.o childs.o tcp_server.o
clean:
rm -f *.o *.a
rm -f syslog_in_npipe syslog_in_udp syslog_in_unix unix_writer \
syslog_kernel