1 | ======================
|
---|
2 | OSCam: Open Source CAM
|
---|
3 | ======================
|
---|
4 |
|
---|
5 |
|
---|
6 | 1. Compiling OSCam from source
|
---|
7 | ------------------------------
|
---|
8 |
|
---|
9 | 1. Get the lastest sources from SVN
|
---|
10 | svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-trunk
|
---|
11 |
|
---|
12 | 2. Create folders:
|
---|
13 | cd oscam-trunk
|
---|
14 | mkdir build
|
---|
15 | cd build
|
---|
16 |
|
---|
17 | 3. Look for compile options in oscam-config.h.
|
---|
18 | Enable features with make:
|
---|
19 | NAME_OF_FEATURE - enable feature
|
---|
20 |
|
---|
21 | Enable features with cmake:
|
---|
22 | -DNAME_OF_FEATURE=1 - enable feature
|
---|
23 |
|
---|
24 | Use config.sh to enable/disable features.
|
---|
25 |
|
---|
26 | If you use cmake you may use the interface to change build parameters
|
---|
27 | ccmake ..
|
---|
28 |
|
---|
29 | or specify them on the command line like this:
|
---|
30 | cmake -DCS_CONFDIR=/where/is/config/files -DCMAKE_INSTALL_PREFIX=/where/to/installed ..
|
---|
31 |
|
---|
32 | 4. Build:
|
---|
33 | make
|
---|
34 |
|
---|
35 | 5. Install:
|
---|
36 | make install
|
---|
37 |
|
---|
38 |
|
---|
39 | 2. Build with a different toolchain (cross-compilation)
|
---|
40 | -------------------------------------------------------
|
---|
41 | In short, you need to define the toolchain file on the command line, for
|
---|
42 | example:
|
---|
43 |
|
---|
44 | cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-powerpc-tuxbox.cmake ..
|
---|
45 |
|
---|
46 | For current toolchains and more detailed instructions see
|
---|
47 | http://streamboard.gmc.to/oscam/wiki/crosscompiling/
|
---|
48 |
|
---|
49 |
|
---|
50 | 3. Licence
|
---|
51 | ----------
|
---|
52 | OSCam: Open Source CAM
|
---|
53 | Copyright (C) 2009-2011 OSCam developers
|
---|
54 | Based on Streamboard mp-cardserver v0.9d - (w) 2004-2007 by dukat
|
---|
55 |
|
---|
56 | This program is free software: you can redistribute it and/or modify
|
---|
57 | it under the terms of the GNU General Public License as published by
|
---|
58 | the Free Software Foundation, either version 3 of the License, or
|
---|
59 | (at your option) any later version.
|
---|
60 |
|
---|
61 | This program is distributed in the hope that it will be useful,
|
---|
62 | but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
63 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
---|
64 | GNU General Public License for more details.
|
---|
65 |
|
---|
66 | You should have received a copy of the GNU General Public License
|
---|
67 | along with this program. If not, see <http://www.gnu.org/licenses/>.
|
---|
68 |
|
---|
69 | http://www.gnu.org/licenses/gpl-3.0.html
|
---|
70 |
|
---|
71 |
|
---|
72 | 4. Copyright
|
---|
73 | ------------
|
---|
74 | OSCam is based on the Streamboard mp-cardserver 0.9d by dukat and has
|
---|
75 | been extended and worked on by many more since then.
|
---|
76 | You are free to use it under the terms of the GNU General Public
|
---|
77 | License, as described in the LICENSE file.
|
---|
78 |
|
---|
79 |
|
---|
80 | 5. Version History
|
---|
81 | ------------------
|
---|
82 | See the file VERSION which should come with your distribution for details.
|
---|
83 |
|
---|
84 | You may also have a look at the Trac timeline
|
---|
85 | http://streamboard.gmc.to/oscam/timeline/
|
---|
86 | for more detailed and up-to-date changes.
|
---|
87 |
|
---|
88 |
|
---|
89 | 6. Web Links
|
---|
90 | ------------
|
---|
91 | svn repository:
|
---|
92 | svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
|
---|
93 |
|
---|
94 | mirror svn:
|
---|
95 | svn co http://oscam.ump2002.net/svn/oscam/trunk oscam-mirror
|
---|
96 |
|
---|
97 | Build server for automated builds:
|
---|
98 | http://www.ump2002.net/index.php?direction=0&order=mod&directory=OSCam
|
---|
99 |
|
---|
100 | Configuration wiki:
|
---|
101 | http://streamboard.gmc.to/wiki/index.php/OSCam/
|
---|
102 |
|
---|
103 |
|
---|
104 | 7. Help and Support
|
---|
105 | -------------------
|
---|
106 | If you experience any problems with OSCam, feel free to post in our support
|
---|
107 | forum under (mainly German and English language)
|
---|
108 | http://streamboard.gmc.to/wbb2/portal.php
|
---|
109 |
|
---|
110 | Support for international (mainly French and Italian language) users can be
|
---|
111 | found on
|
---|
112 | http://oscam.ump2002.net/board/hmportal.php
|
---|
113 |
|
---|
114 | You may also visit our Trac system for tracking and filing bug reports:
|
---|
115 | http://streamboard.gmc.to/oscam
|
---|