Add a stub file to find the zaptel headers in the right
[asterisk/asterisk.git] / include / asterisk / zapata.h
1 /*
2  * Asterisk -- An open source telephony toolkit.
3  *
4  * Copyright (C) 2007, Digium, Inc.
5  *
6  * See http://www.asterisk.org for more information about
7  * the Asterisk project. Please do not directly contact
8  * any of the maintainers of this project for assistance;
9  * the project provides a web site, mailing lists and IRC
10  * channels for your use.
11  *
12  * This program is free software, distributed under the terms of
13  * the GNU General Public License Version 2. See the LICENSE file
14  * at the top of the source tree.
15  *
16  * Sometimes one really wonders why we need a copyright
17  * for less than ten lines of preprocessor directives...
18  */
19
20 /*
21  * Stub to find the zaptel headers. The configure script will
22  * define HAVE_ZAPTEL_VERSION according to what it has found.
23  * Applications should include "zapata.h" and not (directly)
24  * <foo/zaptel.h> or <foo/tonezone.h>.
25  * For the mapping of version numbers to location see below.
26  *
27  */
28 #ifndef _AST_ZAPATA_H
29 #define _AST_ZAPATA_H
30
31 #ifdef HAVE_ZAPTEL
32 #include <sys/ioctl.h>
33
34 #if defined(HAVE_ZAPTEL_VERSION) && HAVE_ZAPTEL_VERSION < 100
35 /* Very old versions of zaptel drivers on FreeBSD install in ${PREFIX} */
36 #include <zaptel.h>
37 #include <tonezone.h>
38 #else
39 /* newer versions install in ${PREFIX}/zaptel */
40 #include <zaptel/zaptel.h>
41 #endif  /* HAVE_ZAPTEL_VERSION < 100 */
42
43 #endif  /* HAVE_ZAPTEL */
44
45 #endif  /* _AST_ZAPATA_H */