svn cleanup
[anytun.git] / openvpn / Makefile.am
blobea8bd8949f773bbae65046b3d0401fb17b64ab0a
2 #  OpenVPN -- An application to securely tunnel IP networks
3 #             over a single UDP port, with support for SSL/TLS-based
4 #             session authentication and key exchange,
5 #             packet encryption, packet authentication, and
6 #             packet compression.
8 #  Copyright (C) 2002-2005 OpenVPN Solutions LLC <info@openvpn.net>
10 #  This program is free software; you can redistribute it and/or modify
11 #  it under the terms of the GNU General Public License version 2
12 #  as published by the Free Software Foundation.
14 #  This program is distributed in the hope that it will be useful,
15 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
16 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 #  GNU General Public License for more details.
19 #  You should have received a copy of the GNU General Public License
20 #  along with this program (see the file COPYING included with this
21 #  distribution); if not, write to the Free Software Foundation, Inc.,
22 #  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
25 # This option prevents autoreconf from overriding our COPYING and
26 # INSTALL targets:
27 AUTOMAKE_OPTIONS = foreign
29 sbin_PROGRAMS = openvpn
31 nodist_openvpn_SOURCES = config.h
33 TESTS = t_lpback.sh t_cltsrv.sh
34 dist_noinst_SCRIPTS = $(TESTS)
36 .PHONY: plugin
38 openvpn_SOURCES = \
39         base64.c base64.h \
40         basic.h \
41         buffer.c buffer.h \
42         circ_list.h \
43         common.h \
44         crypto.c crypto.h \
45         errlevel.h \
46         error.c error.h \
47         event.c event.h \
48         fdmisc.c fdmisc.h \
49         forward.c forward.h forward-inline.h \
50         fragment.c fragment.h \
51         gremlin.c gremlin.h \
52         helper.c helper.h \
53         init.c init.h \
54         integer.h \
55         interval.c interval.h \
56         list.c list.h \
57         lzo.c lzo.h \
58         manage.c manage.h \
59         mbuf.c mbuf.h \
60         memdbg.h \
61         misc.c misc.h \
62         mroute.c mroute.h \
63         mss.c mss.h \
64         mtcp.c mtcp.h \
65         mtu.c mtu.h \
66         mudp.c mudp.h \
67         multi.c multi.h \
68         ntlm.c ntlm.h \
69         occ.c occ.h occ-inline.h \
70         openvpn.c openvpn.h \
71         openvpn-plugin.h \
72         options.c options.h \
73         otime.c otime.h \
74         packet_id.c packet_id.h \
75         perf.c perf.h \
76         ping.c ping.h ping-inline.h \
77         plugin.c plugin.h \
78         pool.c pool.h \
79         proto.c proto.h \
80         proxy.c proxy.h \
81         push.c push.h \
82         reliable.c reliable.h \
83         route.c route.h \
84         schedule.c schedule.h \
85         session_id.c session_id.h \
86         shaper.c shaper.h \
87         sig.c sig.h \
88         socket.c socket.h \
89         socks.c socks.h \
90         ssl.c ssl.h \
91         status.c status.h \
92         syshead.h \
93         thread.c thread.h \
94         tun.c tun.h
96 LDADD = @LIBOBJS@
98 man_MANS = openvpn.8
100 EXTRA_DIST = \
101         doclean \
102         $(man_MANS) \
103         COPYRIGHT.GPL \
104         PORTS \
105         openvpn.spec \
106         easy-rsa \
107         sample-config-files \
108         sample-keys \
109         sample-scripts \
110         gentoo \
111         suse \
112         openvpn.spec.in \
113         config-win32.h \
114         win32.h \
115         win32.c \
116         cryptoapi.h \
117         cryptoapi.c \
118         makefile.w32 \
119         makefile.w32-vc \
120         INSTALL-win32.txt \
121         tap-win32 \
122         install-win32 \
123         service-win32 \
124         contrib \
125         debug \
126         plugin \
127         management
129 dist-hook:
130         cd $(distdir) && for i in $(EXTRA_DIST) ; do find $$i -name .svn -type d -prune -exec rm -rf '{}' ';' ; rm -f `find $$i -type f | grep -E '(^|\/)\.?\#|\~$$|\.s?o$$'` ; done