rconn: Be pickier about what constitutes a successful connection.
[sliver-openvswitch.git] / lib / Makefile.am
index 9e90f95..be29812 100644 (file)
@@ -1,41 +1,57 @@
 include ../Make.vars
 
-noinst_LTLIBRARIES = libopenflow.la
+noinst_LIBRARIES = libopenflow.a
 
-libopenflow_la_SOURCES = \
-       buffer.c \
+libopenflow_a_SOURCES = \
        command-line.c \
+       csum.c \
+       daemon.c \
+       dhcp-client.c \
+       dhcp.c \
        dynamic-string.c \
        fatal-signal.c \
        fault.c \
        flow.c \
        hash.c \
+       learning-switch.c \
        list.c \
+       mac-learning.c \
+       netdev.c \
+       ofpbuf.c \
        ofp-print.c \
+       poll-loop.c \
+       queue.c \
+       random.c \
+       rconn.c \
        socket-util.c \
+       timeval.c \
+       stp.c \
        util.c \
        vconn-tcp.c \
+       vconn-unix.c \
+       vconn-stream.c \
        vconn.c \
        vlog-socket.c \
        vlog.c
 
 if HAVE_NETLINK
-libopenflow_la_SOURCES += \
+libopenflow_a_SOURCES += \
        dpif.c \
        netlink.c \
        vconn-netlink.c
 endif
 
 if HAVE_OPENSSL
-libopenflow_la_SOURCES += \
-       vconn-ssl.c \
-       dhparams.c
-dhparams.c: dh2048.pem dh4096.pem
+libopenflow_a_SOURCES += \
+       vconn-ssl.c 
+nodist_libopenflow_a_SOURCES = dhparams.c
+dhparams.c: dh1024.pem dh2048.pem dh4096.pem
        (echo '#include "dhparams.h"' &&                        \
+        openssl dhparam -C -in $(srcdir)/dh1024.pem -noout &&  \
         openssl dhparam -C -in $(srcdir)/dh2048.pem -noout &&  \
         openssl dhparam -C -in $(srcdir)/dh4096.pem -noout)    \
        | sed 's/\(get_dh[0-9]*\)()/\1(void)/' > dhparams.c.tmp
        mv dhparams.c.tmp dhparams.c
 endif
 
-EXTRA_DIST = dh2048.pem dh4096.pem dhparams.h
+EXTRA_DIST = dh1024.pem dh2048.pem dh4096.pem dhparams.h