source: trunk/oscam-config.h@ 4149

Last change on this file since 4149 was 4140, checked in by _network, 13 years ago

fix oscam-config.h

File size: 2.7 KB
Line 
1#ifndef OSCAM_CONFIG_H_
2#define OSCAM_CONFIG_H_
3
4// ADDONS
5#ifndef WEBIF
6#define WEBIF
7#endif
8
9#ifndef WITH_SSL
10//#define WITH_SSL
11#endif
12
13#ifndef HAVE_DVBAPI
14#if !defined(OS_CYGWIN32) && !defined(OS_HPUX) && !defined(OS_FREEBSD) && !defined(OS_MACOSX)
15//#define HAVE_DVBAPI
16#endif
17#endif
18
19#ifndef IRDETO_GUESSING
20#define IRDETO_GUESSING
21#endif
22
23#ifndef CS_ANTICASC
24#define CS_ANTICASC
25#endif
26
27#ifndef WITH_DEBUG
28#define WITH_DEBUG
29#endif
30
31#ifndef CS_LED
32//#define CS_LED
33#endif
34
35#ifndef CS_WITH_DOUBLECHECK
36//#define CS_WITH_DOUBLECHECK
37#endif
38
39// MODULE
40#ifndef MODULE_MONITOR
41#define MODULE_MONITOR
42#endif
43
44#ifndef MODULE_CAMD33
45#define MODULE_CAMD33
46#endif
47
48#ifndef MODULE_CAMD35
49#define MODULE_CAMD35
50#endif
51
52#ifndef MODULE_CAMD35_TCP
53#define MODULE_CAMD35_TCP
54#endif
55
56#ifndef MODULE_NEWCAMD
57#define MODULE_NEWCAMD
58#endif
59
60#ifndef MODULE_CCCAM
61#define MODULE_CCCAM
62#endif
63
64#ifndef MODULE_RADEGAST
65#define MODULE_RADEGAST
66#endif
67
68#ifndef MODULE_SERIAL
69#define MODULE_SERIAL
70#endif
71
72#ifndef MODULE_CONSTCW
73#define MODULE_CONSTCW
74#endif
75
76
77// CARDREADER
78#ifndef WITH_CARDREADER
79#define WITH_CARDREADER
80#endif
81
82
83#ifdef WITH_CARDREADER
84#ifndef READER_NAGRA
85#define READER_NAGRA
86#endif
87
88#ifndef READER_IRDETO
89#define READER_IRDETO
90#endif
91
92#ifndef READER_CONAX
93#define READER_CONAX
94#endif
95
96#ifndef READER_CRYPTOWORKS
97#define READER_CRYPTOWORKS
98#endif
99
100#ifndef READER_SECA
101#define READER_SECA
102#endif
103
104#ifndef READER_VIACCESS
105#define READER_VIACCESS
106#endif
107
108#ifndef READER_VIDEOGUARD
109#define READER_VIDEOGUARD
110#endif
111
112#ifndef READER_DRE
113#define READER_DRE
114#endif
115
116#ifndef READER_TONGFANG
117#define READER_TONGFANG
118#endif
119#endif
120
121#ifndef QBOXHD_LED
122//#define QBOXHD_LED
123#endif
124
125#ifndef CS_LOGHISTORY
126#define CS_LOGHISTORY
127#endif
128
129#ifdef OS_FREEBSD
130# define NO_ENDIAN_H
131# define NO_FTIME
132#endif
133
134#ifdef TUXBOX
135# ifdef MIPSEL
136# define CS_LOGFILE "/dev/null"
137# else
138# define CS_LOGFILE "/dev/tty"
139# endif
140# define CS_EMBEDDED
141# define NO_FTIME
142# if !defined(COOL) && !defined(WITH_STAPI)
143# define SCI_DEV 1
144# endif
145# ifndef HAVE_DVBAPI
146# define HAVE_DVBAPI
147# endif
148#endif
149
150#ifdef UCLIBC
151# define CS_EMBEDDED
152# define NO_FTIME
153#endif
154
155#ifdef OS_CYGWIN32
156# define CS_MMAPFILE "oscam.mem"
157# define CS_LOGFILE "/dev/tty"
158# define NO_ENDIAN_H
159#endif
160
161#ifdef OS_SOLARIS
162# define NO_ENDIAN_H
163# define NEED_DAEMON
164#endif
165
166#ifdef OS_OSF
167# define NO_ENDIAN_H
168# define NEED_DAEMON
169#endif
170
171#ifdef OS_AIX
172# define NO_ENDIAN_H
173# define NEED_DAEMON
174# define socklen_t unsigned long
175#endif
176
177#ifdef OS_IRIX
178# define NO_ENDIAN_H
179# define NEED_DAEMON
180# define socklen_t unsigned long
181#endif
182
183#ifdef OS_HPUX
184# define NO_ENDIAN_H
185# define NEED_DAEMON
186#endif
187
188#ifdef ARM
189# define CS_EMBEDDED
190# define NO_FTIME
191#endif
192
193//#ifdef ALIGNMENT
194//# define STRUCTS_PACKED
195//#endif
196#endif //OSCAM_CONFIG_H_
Note: See TracBrowser for help on using the repository browser.