Must use (void) instead of () for function declarations.
[lwes-journaller.git] / src / Makefile.am
blob2d5b51b1926d5ee5191ca660120184f9c13a1795
1 # BEGIN: Variables to change.
3 # any additional includes to add to the compile lines
5 myincludes = $(LWES_CFLAGS)
7 # any additional files to add to the distribution
9 myextradist =
11 # any additional files to clean up with 'make clean'
13 mycleanfiles =
15 # any additional files to clean up with 'make maintainer-clean'
17 mymaintainercleanfiles = config.h.in
19 # list of source files comprising program
21 commonsource = \
22                                                                 opt.c \
23                                                                 log.c \
24                                                                 header.c \
25                                                                 journal_factory.c \
26                                                                 journal_file.c \
27                                                                 journal_gz.c \
28                                                                 queue_factory.c \
29                                                                 queue_mqueue.c \
30                                                                 queue_msg.c \
31                                                                 queue_to_journal.c \
32                                                                 sig.c \
33                                                                 xport.c \
34                                                                 xport_to_queue.c \
35                                                                 xport_udp.c \
36                                                                 stats.c \
37                                                                 rename_journal.c \
38                                                                 peer.c
40 journallersource = \
41                                                                 lwes-journaller.c
43 rotatesourcefiles = \
44                                                                 journaller_rotate_logs.c
46 queuejournalsources = \
47                                                                 queue_to_journal_main.c
49 xportsources = \
50                                                                 xport_to_queue_main.c
52 mysourcefiles =
54 bin_PROGRAMS = \
55   lwes-journaller \
56         lwes-journaller-rotate \
57         queue_to_journal \
58         xport_to_queue
60 lwes_journaller_SOURCES = ${commonsource} ${journallersource}
61 lwes_journaller_rotate_SOURCES = ${commonsource} ${rotatesourcefiles}
62 queue_to_journal_SOURCES = ${commonsource} ${queuejournalsources}
63 xport_to_queue_SOURCES = ${commonsource} ${xportsources}
65 lwes_journaller_LDADD=$(LWES_LIBS) -lpopt -lltdl
66 lwes_journaller_rotate_LDADD=$(LWES_LIBS) -lpopt -lltdl
67 queue_to_journal_LDADD=$(LWES_LIBS) -lpopt -lltdl
68 xport_to_queue_LDADD=$(LWES_LIBS) -lpopt -lltdl
70 lwes_journaller_LDFLAGS=-rdynamic
71 lwes_journaller_rotate_LDFLAGS=
72 queue_to_journal_LDFLAGS=
73 xport_to_queue_LDFLAGS=
75 # END: Variables to change
76 # past here, hopefully, there is no need to edit anything
78 INCLUDES = ${myincludes}
80 EXTRA_DIST =                            \
81   ${myextradist}
83 CLEANFILES =                            \
84   *.bb                                  \
85   *.bbg                                 \
86   *.da                                  \
87   *.gcno                                \
88   *.gcda                                \
89   ${mycleanfiles}
91 MAINTAINERCLEANFILES =                  \
92   Makefile.in                           \
93   ${mymaintainercleanfiles}
95 # .BEGIN is ignored by GNU make so we can use it as a guard
96 .BEGIN:
97         @echo "error: GNU Make is required, try aliasing gmake to make"
98         @exit 1