Du kan se sidan på http://www.comhit.net/content.php/31...-under-Windows
*********
I denna guide försöker jag förklara hur man går till väga för att kompilerar OScam under Windows själv på egenhand.
Detta behöver vi:
Ladda ner Cygwin (x32) eller (x64)
installera Cygwin genom att dubbel klicka på setup-x86*.exe filen du laddade ned. |
Bifogad fil 2300 |
1. Välj var ifrån du vill hämta och installera cygwin paketen (Standard är internet) så den väljer vi.
2. Välj var du vill installera Cygwin (Standard är "C:\cygwin") så den väljer vi.
3. Välj var cygwin ska spara installations paketen, här kan du välja något annat om du vill.
Själv sätter jag denna till "C:\cygwin\temp".
4. Välj internet anslutnings typ.
5. Välj var ifrån vi ska hämta installationen.
Här valde jag bara någon .no adress.
6. Nu ska vi installera några Cygwin paket som behövs och ej installerade som standard.
Detta gör man enklast att söka efter paketen i sök fältet.
Paketen som vi behöver är följande:
- gcc-core (Devel)
- gcc-g++ (Devel)
- make (Devel)
- subversion (Devel)
7. Dubbel klicka nu på "Cygwin Terminal" som du har på skrivbordet (Förutsatt att du valde att cygwin installationen skulle lägga till genvägar på skrivbordet och i start menyn.
I promten skriver du följande:
Nu ska vi ladda ned OSCam "source" koden, så skriv följande i promten:
Kod:
svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn
SKulle man nu vilja ladda ned en specifik revision, så kan man göra detta genom att sätta en "växel" efter allt.
Låt oss säga att ni skulle vilja kompilera version "9870", så skulle man skriva " -r 9870" efter "oscam-svn".
Kod:
svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn -r 9870
"Gå" sedan in i rätt mapp.
Innan vi kompilerar oscam för windows så får du välja hur du vill köra oscam.
Genom att klicka på en "exe" fil eller ifrån cygwin miljön.
Detta är för att välja rätt sökväg för oscam´s konfigurations filer.
vill du köra oscam som en exe fil i windows så ska sök vägen CONF_DIR=./ (Innebär att filerna ska ligga i samma mapp som oscam filen och cygwin dll filerna (ligger under C:\cygwin64\bin\cygwin1.dll).
Men ska du köra från cygwin miljön så kan det vara lämpligare att ha en sök väg som CONF_DIR=/etc/oscam
Detta gör vi genom att skriva in "variabeln" CONF_DIR= i kommandoraden.
Nu är det dags att kompilera oscam för cygwin och detta görs på följande sätt:
Kod:
make cygwin CONF_DIR=./
Skulle man nu vilja kompilera in stöd för pcsc-läsare i oscam så skulle kommandot se ut som följande:
Kod:
make cygwin CONF_DIR=./ USE_PCSC=1 PCSC_LIB="-lwinscard"
När kompilationen är klar så kommer nu oscam ha blivit kompilerad i och sparad i katalogen /usr/src/oscam-svn/Distribution/
Beroende på hur du nu vill köra OSCam, så kan oscam köras från antingen Cygwin miljön eller som en exe fil i windows.
Beror lite på var du valde att lägga oscam´s konfigurations filer vid kompilerings tillfället som nämnt tidigare.
Enklast om man nu vill köra något script i cygwin miljön för att enklare hålla oscam uppdaterad.
Ett shell script för att autoupdatera oscam i windows anpassat för just Cygwin finner du här:
cygwin_oscam_update.sh v1.0
För konfiguration med mera så ber jag er kolla på denna guiden:
PC och OSCam CardServer