source: trunk/oscam-config.h @ 1284

Last change on this file since 1284 was 1284, checked in by dingo35, 10 years ago

Add Triple Dragon support, thanks to Single

File size: 1.2 KB
Line 
1#define CS_LOGHISTORY
2
3#ifdef OS_FREEBSD
4#  define NO_ENDIAN_H
5#  define NO_FTIME
6#endif
7
8#ifdef TUXBOX
9#  ifdef MIPSEL
10#    define CS_LOGFILE "/dev/null"
11#  else
12#    define CS_LOGFILE "/dev/tty"
13#  endif
14#  define CS_EMBEDDED
15#  define CS_NOSHM
16#  define NO_FTIME
17#  define CS_HW_DBOX2   1
18#  define CS_HW_DREAM   2
19#  ifdef TRIPLEDRAGON
20#  define CS_HW_DRAGON 3
21#  endif
22#  ifndef COOL
23#    define SCI_DEV 1
24#  endif
25#endif
26
27#ifdef UCLIBC
28#  define CS_EMBEDDED
29#  define CS_NOSHM
30#  define NO_FTIME
31#endif
32
33#ifdef OS_CYGWIN32
34#  define CS_NOSHM
35#  define CS_MMAPFILE "oscam.mem"
36#  define CS_LOGFILE "/dev/tty"
37#  define NO_ENDIAN_H
38#endif
39
40#ifdef OS_SOLARIS
41#  define NO_ENDIAN_H
42#  define NEED_DAEMON
43#endif
44
45#ifdef OS_OSF
46#  define NO_ENDIAN_H
47#  define NEED_DAEMON
48#endif
49
50#ifdef OS_AIX
51#  define NO_ENDIAN_H
52#  define NEED_DAEMON
53#  define socklen_t unsigned long
54#endif
55
56#ifdef OS_IRIX
57#  define NO_ENDIAN_H
58#  define NEED_DAEMON
59#  define socklen_t unsigned long
60#endif
61
62#ifdef OS_HPUX
63#  define NO_ENDIAN_H
64#  define NEED_DAEMON
65#endif
66
67#ifdef ARM
68#  define CS_EMBEDDED
69#  define CS_NOSHM
70#  define NO_FTIME
71#endif
72
73//#ifdef ALIGNMENT
74//#  define STRUCTS_PACKED
75//#endif
Note: See TracBrowser for help on using the repository browser.