- fix Building without Nagra not possible at Nagra_Merlin https://trac.streamboard...
[oscam.git] / config.h
blob005a3cc118f7f4c84cf4b142066279bcadc4c3b9
1 #ifndef CONFIG_H_
2 #define CONFIG_H_
4 #define WEBIF 1
5 #define WEBIF_LIVELOG 1
6 #define WEBIF_JQUERY 1
7 //#define WITH_SSL 1
8 #if defined(__linux__) || defined(__CYGWIN__)
9 #define HAVE_DVBAPI 1
10 //#define WITH_EXTENDED_CW 1
11 #endif
12 //#define WITH_NEUTRINO 1
13 #define READ_SDT_CHARSETS 1
14 //#define CLOCKFIX 1
15 //#define CS_ANTICASC 1
16 #define WITH_DEBUG 1
17 #define WITH_LB 1
18 //#define CS_CACHEEX 1
19 //#define CS_CACHEEX_AIO 1
20 //#define CW_CYCLE_CHECK 1
21 //#define LCDSUPPORT 1
22 //#define LEDSUPPORT 1
23 //#define IPV6SUPPORT 1
24 //#define WITH_ARM_NEON 1
25 #define MODULE_MONITOR 1
27 //#define MODULE_CAMD33 1
28 #define MODULE_CAMD35 1
29 #define MODULE_CAMD35_TCP 1
30 #define MODULE_NEWCAMD 1
31 #define MODULE_CCCAM 1
32 #define MODULE_CCCSHARE 1
33 #define MODULE_GBOX 1
34 //#define MODULE_RADEGAST 1
35 //#define MODULE_SERIAL 1
36 //#define MODULE_CONSTCW 1
37 //#define MODULE_PANDORA 1
38 //#define MODULE_GHTTP 1
39 //#define MODULE_SCAM 1
40 //#define MODULE_STREAMRELAY 1
42 #define WITH_CARDREADER 1
44 #ifdef WITH_CARDREADER
46 #define READER_NAGRA 1
47 #define READER_NAGRA_MERLIN 1
48 #define READER_IRDETO 1
49 #define READER_CONAX 1
50 #define READER_CRYPTOWORKS 1
51 #define READER_SECA 1
52 #define READER_VIACCESS 1
53 #define READER_VIDEOGUARD 1
54 #define READER_DRE 1
55 #define READER_TONGFANG 1
56 #define READER_BULCRYPT 1
57 #define READER_GRIFFIN 1
58 #define READER_DGCRYPT 1
60 #define CARDREADER_PHOENIX 1
61 #define CARDREADER_INTERNAL 1
62 //#define CARDREADER_MP35 1
63 //#define CARDREADER_SC8IN1 1
64 //#define CARDREADER_SMARGO 1
65 //#define CARDREADER_DB2COM 1
66 //#define CARDREADER_STINGER 1
67 //#define CARDREADER_DRECAS 1
69 #ifdef WITH_PCSC
70 #define CARDREADER_PCSC 1
71 #endif
73 #ifdef WITH_LIBUSB
74 #define CARDREADER_SMART 1
75 #endif
77 // CARDREADER_INTERNAL_{AZBOX,COOLAPI,SCI} are internal variables
78 // do not touch them
79 #if (defined(CARDREADER_INTERNAL) && defined(WITH_AZBOX))
80 #define CARDREADER_INTERNAL_AZBOX 1
81 #elif (defined(CARDREADER_INTERNAL) && (defined(WITH_COOLAPI) || defined(WITH_SU980)))
82 #define CARDREADER_INTERNAL_COOLAPI 1
83 #elif defined(CARDREADER_INTERNAL) && defined(WITH_COOLAPI2)
84 #define CARDREADER_INTERNAL_COOLAPI2 1
85 #elif defined(CARDREADER_INTERNAL)
86 #define CARDREADER_INTERNAL_SCI 1
87 #endif
89 #ifdef WITH_STAPI
90 //#define CARDREADER_STAPI 1
91 #endif
93 #ifdef WITH_STAPI5
94 //#define CARDREADER_STAPI5 1
95 #endif
97 #ifdef READER_DRE
98 #define READER_DRECAS 1
99 #endif
101 #endif // WITH_CARDREADER
103 #endif //OSCAM_CONFIG_H_