summaryrefslogtreecommitdiffstats
path: root/ausarbeitung/Anhang.tex
diff options
context:
space:
mode:
Diffstat (limited to 'ausarbeitung/Anhang.tex')
-rw-r--r--ausarbeitung/Anhang.tex66
1 files changed, 39 insertions, 27 deletions
diff --git a/ausarbeitung/Anhang.tex b/ausarbeitung/Anhang.tex
index 3297ab6..5ad1988 100644
--- a/ausarbeitung/Anhang.tex
+++ b/ausarbeitung/Anhang.tex
@@ -55,9 +55,9 @@ export LD_LIBRARY_PATH="$WINCE_PATH/bin"
export PKG_CONFIG_PATH="$WINCE_PATH/lib/pkgconfig"
\end{verbatim}
-Der Inhalt dieser Datei muss nun in jeder neu geöffneten Shell neu exportiert werden, da sie durch die hier gewählte Methode nur
-in
-eben diesen Shell's gelten wo sie exportiert wurden.\newline
+Der Inhalt dieser Datei muss nun in jeder neu geöffneten Shell neu exportiert werden, da die Variablen durch die hier gewählte
+Methode nur
+in diesen Shell's existieren, in denen sie exportiert wurden.\newline
Bei den Variablen ``CEGCC\_PATH'' und ``MINGW32CE\_PATH'' ist der Pfad zum Verzeichniss des \textit{cegcc}, beziehungsweiße des
\textit{mingw32ce}
Kompilers einzutragen. Unter ``WINCE\_PATH'' muss der Pfad, zu dem Verzeichniss in dem die kompilierten Daten gespeichert werden
@@ -67,7 +67,7 @@ werden unter
``CPPFLAGS'' die \textit{include}-Pfade und unter ``LDFLAGS'' die \textit{Librarie} Pfade abgelegt. ``LD\_LIBRARY\_PATH'' zeigt
auf den Ordner
in welchem die kompilierten \textit{Binaries} liegen. ``PKG\_CONFIG\_PATH'' zeigt schliesslich noch auf den Ordner der die
-Packetinformationen
+Paketinformationen
der installierten Dateien beinhaltet. Dieses exportieren geschieht mit dem folgenden Aufruf.
\begin{verbatim}
@@ -81,7 +81,7 @@ dieses Verzeichniss gewechselt werden und es kann mit dem ersten Programm begonn
\subsubsection*{Evil}
Als erstes ist es nötig das Programm \textit{Evil} aus dem \textit{SVN}, welches von den Entwicklern bereit gestellt wurde,
herunterzuladen.
-Das herunterladen geschieht mit:
+Das Herunterladen geschieht mit:
\begin{verbatim}
svn co http://svn.enlightenment.org/svn/e/trunk/evil
@@ -95,15 +95,15 @@ eingelesen werden. Nachdem dies geschehen ist, kann man nun das Konfigurationssk
./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
\end{verbatim}
-Durch diesen Aufruf wird der Installationspfad auf den Wert der Variable ``WINCE\_PATH'' gesetzt und als Zielsystem ein
-\textit{ARM-Prozessor} gesetzt und der \textit{mingw32ce}-Kompiler als Kompiler gewählt.\newline
+Durch diesen Aufruf wird der Installationspfad auf den Wert der Variable ``WINCE\_PATH'' gesetzt, als Zielsystem ein
+\textit{ARM-Prozessor} gewählt und der \textit{mingw32ce}-Kompiler als Kompiler gewählt.\newline
Nachdem dieses Skript erfolgreich durchgeführt wurde, kann man im nächsten Schritt das Programm erstellen.
\begin{verbatim}
make
\end{verbatim}
-Ist auch dies erfolgreich durchgelofen, so muss man nun noch in einem letzen Schritt die erstellten Dateien im Zielordner
+Ist auch dies erfolgreich durchgeführt worden muss man nun noch in einem letzen Schritt die erstellten Dateien im Zielordner
installieren.
\begin{verbatim}
@@ -128,7 +128,7 @@ Danach wird auch hier wieder das ``autogen.sh'' Skript aufgerufen.
Es werden bei diesem Aufruf die gleichen Parameter wie bei \textit{Evil} übergeben. Hinzu kommt noch ``--disable-pthread''. Mit
diesem
-Parameter wird \textit{threading} beim erstellen von \textit{Eina} deaktiviert, da \textit{ARM-Prozessoren} dies nicht
+Parameter wird \textit{threading} beim Erstellen von \textit{Eina} deaktiviert, da \textit{ARM-Prozessoren} dies nicht
unterstützen.\newline
Nachdem das Skript durchgelaufen ist, muss man nun auch wieder das Programm erstellen und im Zielverzeichniss installieren.
@@ -142,7 +142,7 @@ Bevor man \textit{Eet} erstellen kann, muss man noch vier vorgefertigte \textit{
Variable
``WINCE\_PATH'' gespeichert wurde, entpacken. Diese Archive kann man unter den Links, welche in Anhang 2 zu finden sind,
herunterladen.
-Nach dem herunterladen müssen diese nur noch in das ``WINCE\_PATH''-Verzeichniss kopiert und entpackt werden. Nun kann man den
+Nach dem Herunterladen müssen diese nur noch in das ``WINCE\_PATH''-Verzeichniss kopiert und entpackt werden. Nun kann man den
Quellcode
für \textit{Eet} herunterladen.
@@ -164,6 +164,8 @@ Im Anschluss muss nun auch wieder kompiliert und installiert werden.
\subsubsection*{Embryo}
+Der Erste Schritt ist auch hier das Herunterladen des Programmcodes.
+
\begin{verbatim}
svn co http://svn.enlightenment.org/svn/e/trunk/embryo
\end{verbatim}
@@ -182,13 +184,15 @@ Im Anschluss nun auch wieder kompilieren und installieren.
\subsubsection*{Evas}
-Auch für \textit{Evas} müssen mehrere \textit{tar-Archive} heruntergeladen werden (siehe Anhang 3). Auch sollen diese in das
+Auch für \textit{Evas} müssen mehrere \textit{tar-Archive} heruntergeladen werden (siehe Anhang 3). Auch sollten diese in das
gleiche Verzeichniss, wie die vorhergegangenen Archive, entpackt werden. Nun müssen noch die Dateien, welche die
-Packetinformationen beinhalten für die heruntergeladen Dateien ergänzt werden:
+Paketinformationen beinhalten, um die heruntergeladen Pakete ergänzt werden:
\begin{verbatim}
- cp $WINCE_PATH/cp libpng-1.2.33-dev/lib/pkgconfig/libpng* $WINCE_PATH/lib/pkgconfig/
- cp $WINCE_PATH/freetype-2.3.7-dev/lib/pkgconfig/freetype2.pc $WINCE_PATH/lib/freetype2.pc
+ cp $WINCE_PATH/cp libpng-1.2.33-dev/lib/pkgconfig/libpng*
+ $WINCE_PATH/lib/pkgconfig/
+ cp $WINCE_PATH/freetype-2.3.7-dev/lib/pkgconfig/freetype2.pc
+ $WINCE_PATH/lib/freetype2.pc
\end{verbatim}
Nun müssen diese Packetinformationen noch bearbeitet werden. Dazu müssen diese mit einem beliebigen Editor geöffnet werden und in
@@ -243,15 +247,15 @@ zu
#include <freetype2/freetype/config/ftheader.h>
\end{verbatim}
-ab. Anschliessend zu dieser Lösung muss nun einfach der ''freetype``-Ordner um eine Ebene nach oben kopieren werden, da die
-\textit{include}-Pfade in den Headern von ''freetype2`` stellenweiße nicht korrekt sind.\newline
+ab. Anschliessend muss nun auch der ''freetype``-Ordner um eine Ebene nach oben kopieren werden, da die
+\textit{include}-Pfade in den Headern von ''freetype2`` nicht korrekt sind.\newline
Falls man nun noch \textit{evas} mit \textit{DirectX-Support} kompilieren möchte, muss man das \textit{DirectX-SDK} herunterladen
und ''ddraw.h`` in die Verzichnisse ''/opt/cegcc/arm-cegcc/include/w32api/'' und ''/opt/mingw32ce/arm-mingw32ce/include/''
kopieren.
\subsubsection*{Ecore}
-Um \textit{Ecore} zu erstellen muss zu allererst eine Änderung im ``winnt.h''-Header vorgenommen werden. Dieser liegt im
+Um \textit{Ecore} zu erstellen muss zu erst eine Änderung im ``winnt.h''-Header vorgenommen werden. Dieser liegt im
\textit{include}-Verzeichniss des \textit{mingw32ce}-Kompilers.
\begin{verbatim}
@@ -265,7 +269,7 @@ Um \textit{Ecore} zu erstellen muss zu allererst eine Änderung im ``winnt.h''-H
\end{verbatim}
Der mit ``+'' gekennzeichnete Eintrag ``PROCESS\_SUSPEND\_RESUME'' muss in die Datei ``winnt.h'' eingefügt werden.\newline
-Nachdem dieser Schritt ausgeführt wurde kann nun auch \textit{Ecore} kompiliert werden. Dazu wird auch hier wieder zuerst das
+Nachdem dieser Schritt ausgeführt wurde kann nun auch \textit{Ecore} kompiliert werden. Dazu wird auch hier wieder das
``autogen.sh'' Skript ausgeführt.
\begin{verbatim}
@@ -309,7 +313,7 @@ Nun muss auch wieder das ``autogen.sh'' Skript heruntergeladen werden.
./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --with-edje-cc=$WINCE_PATH/bin/edje_cc
\end{verbatim}
-Um zwei Fehlern vorzubeugen, welche beim erstellen der Test-Files von \textit{elementary} auftreten muss man im in der Datei
+Um zwei Fehlern vorzubeugen, welche beim Erstellen der Test-Files von \textit{elementary} auftreten, muss man im in der Datei
``Makefile.am'' im Ordner ``src/bin/'' alle Vorkommnisse von ``test\_fileselector.c'' entfernen und folgende Zeilen
auskommentieren.
@@ -348,20 +352,28 @@ Mobile Gerät kopiert und entpackt werden.
Archive für \textit{Eet}:
\begin{itemize}
- \item zlib-1.2.3-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/zlib-1.2.3/zlib-1.2.3-bin.tar.bz2/download}
- \item zlib-1.2.3-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/zlib-1.2.3/zlib-1.2.3-dev.tar.bz2/download}
- \item libjpeg-6b-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-bin.tar.bz2/download}
- \item libjepg-6b-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-dev.tar.bz2/download}
+ \item zlib-1.2.3-bin.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported %20packages/zlib-1.2.3/zlib-1.2.3-bin.tar.bz2/download}
+ \item zlib-1.2.3-dev.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/zlib-1.2.3/zlib-1.2.3-dev.tar.bz2/download}
+ \item libjpeg-6b-bin.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-bin.tar.bz2/download}
+ \item libjepg-6b-dev.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-dev.tar.bz2/download}
\end{itemize}
\subsection*{Anhang 3}
Archive für \textit{Evas}:
\begin{itemize}
- \item freetype-2.3.7-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-bin.tar.bz2/download}
- \item freetype-2.3.7-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-dev.tar.bz2/download}
- \item libpng-1.2.33-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-bin.tar.bz2/download}
- \item libpng-1.2.33-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-dev.tar.bz2/download}
+ \item freetype-2.3.7-bin.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-bin.tar.bz2/download}
+ \item freetype-2.3.7-dev.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-dev.tar.bz2/download}
+ \item libpng-1.2.33-bin.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-bin.tar.bz2/download}
+ \item libpng-1.2.33-dev.tar.bz2:
+\newline \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-dev.tar.bz2/download}
\end{itemize}
\subsection*{Anhang 4}