OSDN Git Service

Updated l7directord to newest version
[ultramonkey-l7/ultramonkey-l7-v2.git] / src / Makefile.am
1 sbin_PROGRAMS   = l7vsd l7vsadm
2 pkglibdir       = @l7vs_moddir@
3 CONFIG_SOCK_PATH= @l7vsadm_sockdir@
4 AUTOMAKE_OPTIONS = foreign
5 L7VS_SBINDIR    = @sbindir@
6
7 l7vsd_CFLAGS    = -O2 -g $(GLIB_CFLAGS) -I../include \
8                   -I../logger -I../parameter -I../snmpagent \
9                   -DL7VS_MODULE_PATH="\"@l7vs_moddir@\"" \
10                   -DL7VS_CONFIG_SOCK_PATH="\"$(CONFIG_SOCK_PATH)\"" \
11                   -DMAX_SERVICES="@l7vs_maxvs@" \
12                   -DLOGGER_PROCESS_VSD \
13                   -DVERSION=\"$(VERSION)\"
14
15 l7vsd_SOURCES   =       \
16                         ../logger/logger_wrapper.h \
17                         ../parameter/parameter_wrapper.h \
18                         ../include/l7vs.h \
19                         ../include/l7vs_conn.h \
20                         ../include/l7vs_iom.h \
21                         ../include/l7vs_lsock.h \
22                         ../include/l7vs_sched.h \
23                         ../include/l7vs_config.h \
24                         ../include/l7vs_dest.h \
25                         ../include/l7vs_iomuxlist.h \
26                         ../include/l7vs_module.h \
27                         ../include/l7vs_service.h \
28                         ../include/l7vs_replication.h \
29                         ../include/l7vs_snmpbridge.h \
30                         l7vsd.c \
31                         iomux.c \
32                         lsock.c \
33                         service.c \
34                         conn.c \
35                         dest.c \
36                         config.c \
37                         module.c \
38                         protomod.c \
39                         sched.c \
40                         replication.c \
41                         snmpbridge.c
42
43 l7vsd_LDADD     =       $(GLIB_LIBS) \
44                         ../logger/libl7vsd_logger.a \
45                         ../parameter/libl7vsd_parameter.a \
46                         -llog4cxx \
47                         -lrt
48
49 l7vsadm_CFLAGS  = -O2 -g $(GLIB_CFLAGS) -I../include \
50                   -I../logger -I../parameter -I../snmpagent \
51                   -DL7VS_MODULE_PATH="\"@l7vs_moddir@\"" \
52                   -DL7VS_CONFIG_SOCK_PATH="\"$(CONFIG_SOCK_PATH)\"" \
53                   -DLOGGER_PROCESS_ADM \
54                   -DVERSION=\"$(VERSION)\"
55
56 l7vsadm_SOURCES =       \
57                         ../logger/logger_wrapper.h \
58                         ../parameter/parameter_wrapper.h \
59                         module.c \
60                         protomod.c \
61                         l7vsadm.c \
62                         l7vsadm_main.c
63
64 l7vsadm_LDADD   =       $(GLIB_LIBS) \
65                         ../logger/libl7vsadm_logger.a \
66                         ../parameter/libl7vsadm_parameter.a \
67                         -llog4cxx \
68                         -lrt
69
70 install:
71         $(INSTALL) -m 755 -d $(CONFIG_SOCK_PATH)
72         $(INSTALL) -m 755 -D \
73                 ./l7vsd \
74                 ./l7vsadm  \
75                 $(L7VS_SBINDIR)