[freeciv.de] INSTALL.de updated

  • From: Jens Georg <mail@xxxxxxxxxxxx>
  • To: Freeciv Übersetzer <freeciv.de@xxxxxxxxxxxxx>
  • Date: Tue, 9 Jul 2002 21:01:06 +0200

Kompilation unter win32 ist dazugekommen

-- 
 * Origin:                                          http://www.jensgeorg.de


-- Attached file included as plaintext by Ecartis --

Index: INSTALL.de
===================================================================
RCS file: /home/freeciv/CVS/freeciv/doc/de/INSTALL.de,v
retrieving revision 1.2
diff -u -r1.2 INSTALL.de
--- INSTALL.de  2002/06/06 22:47:04     1.2
+++ INSTALL.de  2002/07/09 18:59:55
@@ -616,5 +616,68 @@
 was aclocal macht, benötigt man es auch nicht), wird auch imlib-dev benötigt,
 um das Makro AM_PATH_GDK_IMLIB zu bekommen. Dies ist ein Fehler in Debian,
 das dieses Makro nicht in gdk-imlib-dev definiert ist und wird hoffentlich in
-zukünftigen Debian-Releases gefixt.
+zukünftigen Debian-Releases korrigiert.
 
+11. Freeciv für win32 (nativ, d.h. ohne GTK+ und X-Server) kompilieren
+===============================================================================
+
+Benötigt werden:
+       - eine Unix-Umgebung mit gcc und den binutils für Windows (mingw32)
+       - libz und libpng (unter ftp://ftp.freeciv.org/pub/freeciv/requirements)
+
+Diese funktionieren mit den Standard-Makefiles des gcc, allerdings müssen CC
+und RANLIB entsprechend gesetzt werden.
+
+Autoconf und co:
+
+Beim Übersetzen von CVS-Abzügen muss in den folgenden Zeilen ./configure durch
+./autogen.sh ersetzt werden.
+
+Wird autoconf2.52 verwendet, werden Probleme bei den Pfaden auftreten,
+insbesondere bei dem Verzeichnis der locales (Lokalisierungsdateien); daher
+ist autoconf2.13 die bevorzugte Version.
+
+Die Konfiguration der Sourcen:
+------------------------------
+
+1. Mit den cygwin-Umgebung
+
+Benötigt wird mingw und das win32api-Paket.
+
+Aufruf:
+   % export CC="gcc -mno-cygwin"
+   % ./configure --with-included-gettext --prefix=.
+
+2. Cross-Compilation von einem Unix
+
+X sollte durch die Zahl ersetzt werden, die gewählt wurde, als der
+Cross-Compiler konfiguriert wurde.
+
+   % export CC=iX86-mingw32-gcc
+   % export AR=iX86-mingw32-ar
+   % export RANLIB=i386-mingw32-ranlib
+   % ./configure --host=iX86-mingw32 --build=$(./config.guess) \
+   >  --with-included-gettext --enable-client=win32 --prefix=.
+
+Übersetzen und Installieren:
+----------------------------
+
+   % make
+   % make DESTDIR=/aboluter/installations/pfad/ bindir =./ install
+
+/absoluter/installations/pfad/ ist der Pfad, in den Freeciv installiert werden
+soll. Er muss absolut sein und mit einem "/" enden.
+
+Die ausführbaren Dateien (civserver, civlcient) sollten die Endung .exe
+besitzen. Es können jetzt noch die Debug-Informationen entfernt werden
+(strippen). 
+
+Danach das Datenverzeichnis verschieben
+
+   % mv share/freeciv data
+   
+Der letzte Schritt ist das Konvertieren der Grakfiken in png. Dazu kann ein
+bevorzugtes Grafikprogramm oder eine Kombination aus ImageMagick oder pngquant
+verwendet werden. Es ist sehr wichtig, das das Ergnis kontrolliert wird; jede
+Datei sollte überprüft werden. Der Alpha-Kanel (Transparenz) verschwindet des
+Öfteren. Es gibt kein verlässliches Skript dafür.


Other related posts: