Makefile.common
author viric@llimona
Tue, 30 May 2006 01:10:00 +0200
changeset 53 667cd5966695
parent 51 a01abd65856a
permissions -rw-r--r--
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