source: trunk/README @ 5375

Last change on this file since 5375 was 4909, checked in by landlord, 8 years ago

Checked README.

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