From d87ceaf676e137bffa3e6fb57ee3260a92db0f28 Mon Sep 17 00:00:00 2001
From: Patrick Hornecker
Date: Sun, 14 Feb 2010 16:47:11 +0100
Subject: improved sender and receiver

---
 ausarbeitung/Anhang.tex | 66 +++++++++++++++++++++++++++++--------------------
 1 file changed, 39 insertions(+), 27 deletions(-)

(limited to 'ausarbeitung/Anhang.tex')

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}
-- 
cgit v1.2.3-55-g7522

