xref: /libevent-2.1.12/Makefile.am (revision 2cfa7ff7)
1e49e2891SNick Mathewson# Makefile.am for libevent
2e49e2891SNick Mathewson# Copyright 2000-2007 Niels Provos
3e49e2891SNick Mathewson# Copyright 2007-2012 Niels Provos and Nick Mathewson
4e49e2891SNick Mathewson#
5e49e2891SNick Mathewson# See LICENSE for copying information.
6e49e2891SNick Mathewson
7a7513cc9SAzat Khuzhin# 'foreign' means that we're not enforcing GNU package rules strictly.
8fdb8fb66Sygj6# '1.13' means that we need automake 1.13 or later (and we do).
9fdb8fb66Sygj6AUTOMAKE_OPTIONS = foreign 1.13 subdir-objects
10a7513cc9SAzat Khuzhin
11a077fb8cSNiels ProvosACLOCAL_AMFLAGS = -I m4
126c6c936bSNiels Provos
139659ecedSNick Mathewson# This is the "Release" of the Libevent ABI.  It takes precedence over
149659ecedSNick Mathewson# the VERSION_INFO, so that two versions of Libevent with the same
159659ecedSNick Mathewson# "Release" are never binary-compatible.
169659ecedSNick Mathewson#
179659ecedSNick Mathewson# This number incremented once for the 2.0 release candidate, and
18bffc411eSNick Mathewson# will increment for each series until we revise our interfaces enough
19bffc411eSNick Mathewson# that we can seriously expect ABI compatibility between series.
209659ecedSNick Mathewson#
212570ae50SNick MathewsonRELEASE = -release 2.1
229659ecedSNick Mathewson
231bcb112bSNick Mathewson# This is the version info for the libevent binary API.  It has three
241bcb112bSNick Mathewson# numbers:
251bcb112bSNick Mathewson#   Current  -- the number of the binary API that we're implementing
261bcb112bSNick Mathewson#   Revision -- which iteration of the implementation of the binary
271bcb112bSNick Mathewson#               API are we supplying?
281bcb112bSNick Mathewson#   Age      -- How many previous binary API versions do we also
291bcb112bSNick Mathewson#               support?
301bcb112bSNick Mathewson#
319659ecedSNick Mathewson# To increment a VERSION_INFO (current:revision:age):
329659ecedSNick Mathewson#    If the ABI didn't change:
339659ecedSNick Mathewson#        Return (current:revision+1:age)
349659ecedSNick Mathewson#    If the ABI changed, but it's backward-compatible:
359659ecedSNick Mathewson#        Return (current+1:0:age+1)
369659ecedSNick Mathewson#    If the ABI changed and it isn't backward-compatible:
379659ecedSNick Mathewson#        Return (current+1:0:0)
381bcb112bSNick Mathewson#
39a4063c06SNick Mathewson# Once an RC is out, DO NOT MAKE ANY ABI-BREAKING CHANGES IN THAT SERIES
40a4063c06SNick Mathewson# UNLESS YOU REALLY REALLY HAVE TO.
41*2cfa7ff7SAzat KhuzhinVERSION_INFO = 7:1:0
421bcb112bSNick Mathewson
439659ecedSNick Mathewson# History:          RELEASE    VERSION_INFO
449659ecedSNick Mathewson#  2.0.1-alpha --     2.0        1:0:0
459659ecedSNick Mathewson#  2.0.2-alpha --                2:0:0
469659ecedSNick Mathewson#  2.0.3-alpha --                2:0:0  (should have incremented; didn't.)
479659ecedSNick Mathewson#  2.0.4-alpha --                3:0:0
489659ecedSNick Mathewson#  2.0.5-beta  --                4:0:0
499659ecedSNick Mathewson#  2.0.6-rc    --     2.0        2:0:0
50fe008ed6SNick Mathewson#  2.0.7-rc    --     2.0        3:0:1
51ef18c994SNick Mathewson#  2.0.8-rc    --     2.0        4:0:2
5279957b89SNick Mathewson#  2.0.9-rc    --     2.0        5:0:0 (ABI changed slightly)
53bffc411eSNick Mathewson#  2.0.10-stable--    2.0        5:1:0 (No ABI change)
547283facdSNick Mathewson#  2.0.11-stable--    2.0        6:0:1 (ABI changed, backward-compatible)
557283facdSNick Mathewson#  2.0.12-stable--    2.0        6:1:1 (No ABI change)
5680414e22SNick Mathewson#  2.0.13-stable--    2.0        6:2:1 (No ABI change)
5785976ddfSNick Mathewson#  2.0.14-stable--    2.0        6:3:1 (No ABI change)
585de3fa32SNick Mathewson#  2.0.15-stable--    2.0        6:3:1 (Forgot to update :( )
595de3fa32SNick Mathewson#  2.0.16-stable--    2.0        6:4:1 (No ABI change)
608152b4c2SNick Mathewson#  2.0.17-stable--    2.0        6:5:1 (No ABI change)
61ffdad1dcSNick Mathewson#  2.0.18-stable--    2.0        6:6:1 (No ABI change)
62ffdad1dcSNick Mathewson#  2.0.19-stable--    2.0        6:7:1 (No ABI change)
63ffdad1dcSNick Mathewson#  2.0.20-stable--    2.0        6:8:1 (No ABI change)
64ffdad1dcSNick Mathewson#  2.0.21-stable--    2.0        6:9:1 (No ABI change)
65a4063c06SNick Mathewson#
66a4063c06SNick Mathewson# For Libevent 2.1:
67556d0f40SNick Mathewson#  2.1.1-alpha --     2.1        1:0:0
68dd4be76fSNick Mathewson#  2.1.2-alpha --     2.1        1:0:0 (should have been 2:0:1)
69dd4be76fSNick Mathewson#  2.1.3-alpha --     2.1        3:0:0 (ABI changed slightly)
70d08273ecSNick Mathewson#  2.1.4-alpha --     2.1        4:0:0 (ABI changed slightly)
71683f5568SNick Mathewson#  2.1.5-beta  --     2.1        5:0:0 (ABI changed slightly)
7251019e94SAzat Khuzhin#  2.1.6-beta  --     2.1        6:0:0 (ABI changed slightly)
73f4489b83SAzat Khuzhin#  2.1.7-beta  --     2.1        6:1:0 (ABI changed slightly)
74900f5c45SAzat Khuzhin#  2.1.8-stable--     2.1        6:2:0 (No ABI change)
75900f5c45SAzat Khuzhin#  2.1.9-beta--       2.1        6:3:0 (No ABI change)
765b723a66SAzat Khuzhin#  2.1.10-stable--    2.1        6:4:0 (No ABI change, WRONG)
775b723a66SAzat Khuzhin#  2.1.11-stable--    2.1        7:0:0 (ABI changed)
78*2cfa7ff7SAzat Khuzhin#  2.1.12-stable--    2.1        7:1:0 (No ABI change)
799659ecedSNick Mathewson
809659ecedSNick Mathewson# ABI version history for this package effectively restarts every time
819659ecedSNick Mathewson# we change RELEASE.  Version 1.4.x had RELEASE of 1.4.
829659ecedSNick Mathewson#
839659ecedSNick Mathewson# Ideally, we would not be using RELEASE at all; instead we could just
849659ecedSNick Mathewson# use the VERSION_INFO field to label our backward-incompatible ABI
859659ecedSNick Mathewson# changes, and those would be few and far between.  Unfortunately,
869659ecedSNick Mathewson# Libevent still exposes far too many volatile structures in its
879659ecedSNick Mathewson# headers, so we pretty much have to assume that most development
889659ecedSNick Mathewson# series will break ABI compatibility.  For now, it's simplest just to
899659ecedSNick Mathewson# keep incrementing the RELEASE between series and resetting VERSION_INFO.
909659ecedSNick Mathewson#
919659ecedSNick Mathewson# Eventually, when we get to the point where the structures in the
929659ecedSNick Mathewson# headers are all non-changing (or not there at all!), we can shift to
939659ecedSNick Mathewson# a more normal worldview where backward-incompatible ABI changes are
949659ecedSNick Mathewson# nice and rare.  For the next couple of years, though, 'struct event'
959659ecedSNick Mathewson# is user-visible, and so we can pretty much guarantee that release
969659ecedSNick Mathewson# series won't be binary-compatible.
979659ecedSNick Mathewson
98e23cda3dSHarlan Stennif INSTALL_LIBEVENT
999eb2fd75SNick Mathewsondist_bin_SCRIPTS = event_rpcgen.py
100e23cda3dSHarlan Stennendif
101c4e60994SNiels Provos
102edfc28caSNiels Provospkgconfigdir=$(libdir)/pkgconfig
103b8d7c621SJan HeylenLIBEVENT_PKGCONFIG=libevent.pc libevent_core.pc libevent_extra.pc
104edfc28caSNiels Provos
105b3fea673SRoss Lagerwall# These sources are conditionally added by configure.ac or conditionally
1062e898f54SNick Mathewson# included from other files.
107b660edf9SNick MathewsonPLATFORM_DEPENDENT_SRC = \
1082711cda3SNick Mathewson	arc4random.c \
1092711cda3SNick Mathewson	epoll_sub.c
110b660edf9SNick Mathewson
111bf3a67cfSAzat KhuzhinCMAKE_FILES = \
112bf3a67cfSAzat Khuzhin	cmake/AddCompilerFlags.cmake \
113bf3a67cfSAzat Khuzhin	cmake/AddEventLibrary.cmake \
114bf3a67cfSAzat Khuzhin	cmake/CheckConstExists.cmake \
115bf3a67cfSAzat Khuzhin	cmake/CheckFileOffsetBits.c \
116bf3a67cfSAzat Khuzhin	cmake/CheckFileOffsetBits.cmake \
117bf3a67cfSAzat Khuzhin	cmake/CheckFunctionKeywords.cmake \
118bf3a67cfSAzat Khuzhin	cmake/CheckPrototypeDefinition.c.in \
119bf3a67cfSAzat Khuzhin	cmake/CheckPrototypeDefinition.cmake \
120bf3a67cfSAzat Khuzhin	cmake/CheckWorkingKqueue.cmake \
121bf3a67cfSAzat Khuzhin	cmake/CodeCoverage.cmake \
122bf3a67cfSAzat Khuzhin	cmake/COPYING-CMAKE-SCRIPTS \
123bf3a67cfSAzat Khuzhin	cmake/Copyright.txt \
124bf3a67cfSAzat Khuzhin	cmake/LibeventConfig.cmake.in \
125bf3a67cfSAzat Khuzhin	cmake/LibeventConfigVersion.cmake.in \
1262016f017SAzat Khuzhin	cmake/Macros.cmake \
127877f2355SAzat Khuzhin	cmake/Uninstall.cmake.in \
1287a85300aSyuangongji	cmake/UseDoxygen.cmake \
1292016f017SAzat Khuzhin	cmake/VersionViaGit.cmake \
130bf3a67cfSAzat Khuzhin	event-config.h.cmake \
131bf3a67cfSAzat Khuzhin	evconfig-private.h.cmake \
132bf3a67cfSAzat Khuzhin	CMakeLists.txt
133bf3a67cfSAzat Khuzhin
13455490942SNick MathewsonEXTRA_DIST = \
1352711cda3SNick Mathewson	ChangeLog-1.4 \
1362711cda3SNick Mathewson	ChangeLog-2.0 \
1372711cda3SNick Mathewson	Doxyfile \
13870670067SNick Mathewson	LICENSE \
1392711cda3SNick Mathewson	Makefile.nmake test/Makefile.nmake \
1402e898f54SNick Mathewson	autogen.sh \
141e23cda3dSHarlan Stenn	event_rpcgen.py \
14222aff049SNick Mathewson	libevent.pc.in \
1435859c235SZack Weinberg	make-event-config.sed \
1449097c95bSNick Mathewson	whatsnew-2.0.txt \
1454fe81e23SNick Mathewson	whatsnew-2.1.txt \
1463660a4ccSAzat Khuzhin	README.md \
147bf3a67cfSAzat Khuzhin	$(CMAKE_FILES) \
148b660edf9SNick Mathewson	$(PLATFORM_DEPENDENT_SRC)
1496c6c936bSNiels Provos
15049e9bb7fSDave HartLIBEVENT_LIBS_LA = libevent.la libevent_core.la libevent_extra.la
151309fc7c4SNick Mathewsonif PTHREADS
15249e9bb7fSDave HartLIBEVENT_LIBS_LA += libevent_pthreads.la
15349e9bb7fSDave HartLIBEVENT_PKGCONFIG += libevent_pthreads.pc
154309fc7c4SNick Mathewsonendif
155709c21c4SNick Mathewsonif OPENSSL
15649e9bb7fSDave HartLIBEVENT_LIBS_LA += libevent_openssl.la
15749e9bb7fSDave HartLIBEVENT_PKGCONFIG += libevent_openssl.pc
15849e9bb7fSDave Hartendif
15949e9bb7fSDave Hart
16049e9bb7fSDave Hartif INSTALL_LIBEVENT
16149e9bb7fSDave Hartlib_LTLIBRARIES = $(LIBEVENT_LIBS_LA)
16249e9bb7fSDave Hartpkgconfig_DATA = $(LIBEVENT_PKGCONFIG)
16349e9bb7fSDave Hartelse
16449e9bb7fSDave Hartnoinst_LTLIBRARIES =  $(LIBEVENT_LIBS_LA)
165709c21c4SNick Mathewsonendif
1666c6c936bSNiels Provos
1677092f3b6SNick MathewsonEXTRA_SOURCE=
1687092f3b6SNick Mathewsonnoinst_HEADERS=
1697092f3b6SNick Mathewsonnoinst_PROGRAMS=
1707092f3b6SNick MathewsonEXTRA_PROGRAMS=
1717092f3b6SNick MathewsonCLEANFILES=
1722863c837SNick MathewsonDISTCLEANFILES=
1737092f3b6SNick MathewsonBUILT_SOURCES =
1746cdfeebeSNick Mathewsoninclude include/include.am
1756cdfeebeSNick Mathewsoninclude sample/include.am
1766cdfeebeSNick Mathewsoninclude test/include.am
1779cc67e5fSNick Mathewson
1789f7d28bbSNiels Provosif BUILD_WIN32
1799f7d28bbSNiels Provos
180976f7d34SAzat KhuzhinSYS_CORE_LIBS = -liphlpapi
18186090ee1SPeter RosinSYS_LIBS = -lws2_32 -lshell32 -ladvapi32
182bb09535bSAzat KhuzhinSYS_SRC = win32select.c buffer_iocp.c event_iocp.c \
183fe47003dSNick Mathewson	bufferevent_async.c
184ae1bd829SJoakim SöderbergSYS_INCLUDES = -IWIN32-Code -IWIN32-Code/nmake
1859f7d28bbSNiels Provos
186bb09535bSAzat Khuzhinif THREADS
187bb09535bSAzat KhuzhinSYS_SRC += evthread_win32.c
188bb09535bSAzat Khuzhinendif
189bb09535bSAzat Khuzhin
1909f7d28bbSNiels Provoselse
1919f7d28bbSNiels Provos
192976f7d34SAzat KhuzhinSYS_CORE_LIBS =
1939f7d28bbSNiels ProvosSYS_LIBS =
1949f7d28bbSNiels ProvosSYS_SRC =
1959f7d28bbSNiels ProvosSYS_INCLUDES =
1969f7d28bbSNiels Provos
1979f7d28bbSNiels Provosendif
1989f7d28bbSNiels Provos
19949146200SNick Mathewsonif STRLCPY_IMPL
20049146200SNick MathewsonSYS_SRC += strlcpy.c
20149146200SNick Mathewsonendif
2022e898f54SNick Mathewsonif SELECT_BACKEND
2032e898f54SNick MathewsonSYS_SRC += select.c
2042e898f54SNick Mathewsonendif
2052e898f54SNick Mathewsonif POLL_BACKEND
2062e898f54SNick MathewsonSYS_SRC += poll.c
2072e898f54SNick Mathewsonendif
2082e898f54SNick Mathewsonif DEVPOLL_BACKEND
2092e898f54SNick MathewsonSYS_SRC += devpoll.c
2102e898f54SNick Mathewsonendif
2112e898f54SNick Mathewsonif KQUEUE_BACKEND
2122e898f54SNick MathewsonSYS_SRC += kqueue.c
2132e898f54SNick Mathewsonendif
2142e898f54SNick Mathewsonif EPOLL_BACKEND
2152e898f54SNick MathewsonSYS_SRC += epoll.c
2162e898f54SNick Mathewsonendif
2172e898f54SNick Mathewsonif EVPORT_BACKEND
2182e898f54SNick MathewsonSYS_SRC += evport.c
2192e898f54SNick Mathewsonendif
2202e898f54SNick Mathewsonif SIGNAL_SUPPORT
2212e898f54SNick MathewsonSYS_SRC += signal.c
2222e898f54SNick Mathewsonendif
2232e898f54SNick Mathewson
2247092f3b6SNick MathewsonBUILT_SOURCES += include/event2/event-config.h
225f74e7258SNick Mathewson
2265859c235SZack Weinberginclude/event2/event-config.h: config.h make-event-config.sed
227371a1237SNick Mathewson	$(AM_V_GEN)test -d include/event2 || $(MKDIR_P) include/event2
228371a1237SNick Mathewson	$(AM_V_at)$(SED) -f $(srcdir)/make-event-config.sed < config.h > $@T
229371a1237SNick Mathewson	$(AM_V_at)mv -f $@T $@
230f74e7258SNick Mathewson
2312711cda3SNick MathewsonCORE_SRC =					\
2322711cda3SNick Mathewson	buffer.c				\
2332711cda3SNick Mathewson	bufferevent.c				\
2342711cda3SNick Mathewson	bufferevent_filter.c			\
2352711cda3SNick Mathewson	bufferevent_pair.c			\
2362711cda3SNick Mathewson	bufferevent_ratelim.c			\
2372711cda3SNick Mathewson	bufferevent_sock.c			\
2382711cda3SNick Mathewson	event.c					\
2392711cda3SNick Mathewson	evmap.c					\
2402711cda3SNick Mathewson	evthread.c				\
2412711cda3SNick Mathewson	evutil.c				\
2422711cda3SNick Mathewson	evutil_rand.c				\
243c4194854SNick Mathewson	evutil_time.c				\
2442711cda3SNick Mathewson	listener.c				\
2452711cda3SNick Mathewson	log.c					\
2462711cda3SNick Mathewson	$(SYS_SRC)
2472711cda3SNick Mathewson
2487092f3b6SNick MathewsonEXTRAS_SRC =					\
2492711cda3SNick Mathewson	evdns.c					\
2502711cda3SNick Mathewson	event_tagging.c				\
2512711cda3SNick Mathewson	evrpc.c					\
2522711cda3SNick Mathewson	http.c
2535ebd23adSNick Mathewson
254d54d3fc4SNick Mathewsonif BUILD_WITH_NO_UNDEFINED
25525433b96SNick MathewsonNO_UNDEFINED = -no-undefined
256fdc62973SNick MathewsonMAYBE_CORE = libevent_core.la
25725433b96SNick Mathewsonelse
25825433b96SNick MathewsonNO_UNDEFINED =
25914250031SSebastian HahnMAYBE_CORE =
26025433b96SNick Mathewsonendif
26125433b96SNick Mathewson
2622f060c5fSstennAM_CFLAGS = $(LIBEVENT_CFLAGS)
2637e56c8b2SAzat KhuzhinAM_CPPFLAGS = -I$(srcdir)/compat -I./include -I$(srcdir)/include $(SYS_INCLUDES) $(LIBEVENT_CPPFLAGS)
2642f060c5fSstennAM_LDFLAGS = $(LIBEVENT_LDFLAGS)
2652f060c5fSstenn
2662f060c5fSstennGENERIC_LDFLAGS = -version-info $(VERSION_INFO) $(RELEASE) $(NO_UNDEFINED) $(AM_LDFLAGS)
267b2d7440aSNick Mathewson
2687092f3b6SNick Mathewsonlibevent_la_SOURCES = $(CORE_SRC) $(EXTRAS_SRC)
269976f7d34SAzat Khuzhinlibevent_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS) $(SYS_CORE_LIBS)
270b2d7440aSNick Mathewsonlibevent_la_LDFLAGS = $(GENERIC_LDFLAGS)
2716c6c936bSNiels Provos
27288173102SNiels Provoslibevent_core_la_SOURCES = $(CORE_SRC)
273976f7d34SAzat Khuzhinlibevent_core_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS) $(SYS_CORE_LIBS)
274b2d7440aSNick Mathewsonlibevent_core_la_LDFLAGS = $(GENERIC_LDFLAGS)
27588173102SNiels Provos
276309fc7c4SNick Mathewsonif PTHREADS
277309fc7c4SNick Mathewsonlibevent_pthreads_la_SOURCES = evthread_pthread.c
278d54d3fc4SNick Mathewsonlibevent_pthreads_la_LIBADD = $(MAYBE_CORE)
279b2d7440aSNick Mathewsonlibevent_pthreads_la_LDFLAGS = $(GENERIC_LDFLAGS)
280309fc7c4SNick Mathewsonendif
281309fc7c4SNick Mathewson
2827092f3b6SNick Mathewsonlibevent_extra_la_SOURCES = $(EXTRAS_SRC)
283fdc62973SNick Mathewsonlibevent_extra_la_LIBADD = $(MAYBE_CORE) $(SYS_LIBS)
284b2d7440aSNick Mathewsonlibevent_extra_la_LDFLAGS = $(GENERIC_LDFLAGS)
28588173102SNiels Provos
286709c21c4SNick Mathewsonif OPENSSL
287709c21c4SNick Mathewsonlibevent_openssl_la_SOURCES = bufferevent_openssl.c
288292092ebSSebastian Hahnlibevent_openssl_la_LIBADD = $(MAYBE_CORE) $(OPENSSL_LIBS)
289b2d7440aSNick Mathewsonlibevent_openssl_la_LDFLAGS = $(GENERIC_LDFLAGS)
29046f1769dSZack Weinberglibevent_openssl_la_CPPFLAGS = $(AM_CPPFLAGS) $(OPENSSL_INCS)
291709c21c4SNick Mathewsonendif
292709c21c4SNick Mathewson
2937092f3b6SNick Mathewsonnoinst_HEADERS +=				\
294ae1bd829SJoakim Söderberg	WIN32-Code/nmake/evconfig-private.h	\
295ae1bd829SJoakim Söderberg	WIN32-Code/nmake/event2/event-config.h	\
2967042ff24SAzat Khuzhin	WIN32-Code/getopt.h			\
2977042ff24SAzat Khuzhin	WIN32-Code/getopt.c			\
2987042ff24SAzat Khuzhin	WIN32-Code/getopt_long.c	\
299b660edf9SNick Mathewson	WIN32-Code/tree.h			\
3002711cda3SNick Mathewson	bufferevent-internal.h		\
3012711cda3SNick Mathewson	changelist-internal.h		\
3022711cda3SNick Mathewson	compat/sys/queue.h			\
3032711cda3SNick Mathewson	defer-internal.h			\
30443ffcf69SNick Mathewson	epolltable-internal.h		\
3052711cda3SNick Mathewson	evbuffer-internal.h			\
3062711cda3SNick Mathewson	event-internal.h			\
3072711cda3SNick Mathewson	evmap-internal.h			\
3082711cda3SNick Mathewson	evrpc-internal.h			\
3092711cda3SNick Mathewson	evsignal-internal.h			\
3102711cda3SNick Mathewson	evthread-internal.h			\
3112711cda3SNick Mathewson	ht-internal.h				\
3122711cda3SNick Mathewson	http-internal.h				\
3132711cda3SNick Mathewson	iocp-internal.h				\
3142711cda3SNick Mathewson	ipv6-internal.h				\
3152711cda3SNick Mathewson	kqueue-internal.h			\
3162711cda3SNick Mathewson	log-internal.h				\
3172711cda3SNick Mathewson	minheap-internal.h			\
3182711cda3SNick Mathewson	mm-internal.h				\
3192711cda3SNick Mathewson	ratelim-internal.h			\
3202711cda3SNick Mathewson	ratelim-internal.h			\
3212711cda3SNick Mathewson	strlcpy-internal.h			\
32271bca50fSNick Mathewson	time-internal.h				\
32308658136SAzat Khuzhin	util-internal.h				\
32408658136SAzat Khuzhin	openssl-compat.h
32555490942SNick Mathewson
326bbea8d6bSNick MathewsonEVENT1_HDRS = \
3272711cda3SNick Mathewson	include/evdns.h \
328bbea8d6bSNick Mathewson	include/event.h \
329bbea8d6bSNick Mathewson	include/evhttp.h \
330bbea8d6bSNick Mathewson	include/evrpc.h \
331bbea8d6bSNick Mathewson	include/evutil.h
33285b0a7a2SNick Mathewson
333ab008c7dSDave Hartif INSTALL_LIBEVENT
334ab008c7dSDave Hartinclude_HEADERS = $(EVENT1_HDRS)
335ab008c7dSDave Hartelse
336ab008c7dSDave Hartnoinst_HEADERS += $(EVENT1_HDRS)
337ab008c7dSDave Hartendif
338ab008c7dSDave Hart
339426c8fbeSNick Mathewsonverify: check
340f5a62ed3SNiels Provos
3415d1e8570Syuangongjiinclude doxygen.am
3427135ffb6SNick Mathewson
343b8d7c621SJan HeylenDISTCLEANFILES += *~ libevent.pc libevent_core.pc libevent_extra.pc ./include/event2/event-config.h
344ec347b92SNick Mathewson
345