1
2
3		      ESTIC V 1.60, 05.03.1997
4
5	  Enhanced Supervisor Tool for ISTEC Configuration
6
7	     Copyright (C) 1995-97 Ullrich von Bassewitz
8			<uz@ibb.schwaben.com>
9
10
11
12Nutzungsbestimmungen und Weitergabe
13-----------------------------------
14
15Die Software (sowohl die Quellcodes, als auch die Binaries) werden ohne
16jegliche Zusagen/Garantien bez�glich Funktionalit�t oder Funktionsf�higkeit
17abgegeben. Weder die Autoren noch die Distributoren �bernehmen eine
18Verantwortung f�r Sch�den, die durch die Benutzung der Software verursacht
19werden.
20
21Die Software darf frei verwendet und weitergegeben werden, wobei "frei"
22ausdr�cklich auch eine kommerzielle Nutzung/Weitergabe einschlie�t,
23*vorausgesetzt* die folgenden Bedingungen werden eingehalten:
24
25  1. Die Herkunft der Software mu� - wenn �berhaupt - dann korrekt
26     angegeben werden. Es ist nicht erlaubt, die Software als Werk
27     eines anderen auszugeben. Wird die Software in Teilen oder als
28     Ganzes in einem Produkt benutzt, dann w�rde ich mich �ber einen
29     Hinweis auf die Herkunft in der Dokumentation freuen. Ein solcher
30     Hinweis ist aber nicht zwingend notwendig.
31
32  2. Ge�nderte Quellcodes m�ssen deutlich als solche gekennzeichnet
33     werden und d�rfen nicht ohne einen expliziten Hinweis auf die
34     durchgef�hrten �nderungen weiterverteilt werden.
35
36  3. Die Bedingungen �ber die Nutzung/Weitergabe d�rfen nicht entfernt
37     oder ge�ndert werden.
38
39
40Speziell f�r ESTIC gilt noch der folgende Hinweis:
41
42  * Die Bestimmungen des Datenschutzes sind zu beachten! Das
43    Logging-Feature kann speziell bei Anwendung im kommerziellen
44    Bereich gegen Datenschutzbestimmungen versto�en!
45
46
47
48Anleitung zum �bersetzen der ESTIC Sourcen:
49-------------------------------------------
50
51Vorbemerkung:
52
53Beim Auspacken (unter DOS & OS/2 unbedingt Info-Zip's unzip mit
54Parameter -a verwenden!) werden drei Unterverzeichnisse erzeugt:
55spunk, areacode und estic. In spunk befindet sich die zugrundeliegende
56Klassenbibliothek, in estic der applikationsspezifische Code.
57Die folgenden Schritte m�ssen zuerst im Verzeichnis spunk, dann
58im Verzeichnis areacode, dann im Verzeichnis estic ausgef�hrt werden.
59
60
610. Notwendiger Compiler ist gcc unter Linux und FreeBSD bzw. Watcom-C
62   unter DOS & OS/2.
63   Spunk selber l��t sich auch mit Borland-C �bersetzen (sowohl die DOS
64   als auch die OS/2 Version), BCC hat jedoch diverse Problemchen, um die
65   ich mich bei estic nicht weiter gek�mmert habe, f�r estic existiert
66   deshalb kein Makefile f�r bcc. Wer unbedingt eine �bersetzung
67   hinbekommen will sollte kurz bei mir fuer n�here Infos anfragen.
68
691. Passendes Makefile aus dem Verzeichnis "make" nach "Makefile" kopieren.
70   linux.mak f�r Linux verwenden, freebsd.mak f�r FreeBSD usw.
71
722. Nur f�r Linux & FreeBSD: File Dependencies erzeugen durch Aufruf
73   von "make dep".
74
753. "make" eingeben. Wer wenig Zeit hat, der kann im Verzeichnis spunk auch
76   "make lib" verwenden, dann wird der Resourcen-Editor nicht erzeugt.
77
784. Nicht vergessen: Dasselbe nochmal im Verzeichnis estic wiederholen...
79
80
81
82Sonstige Hinweise:
83------------------
84
85Die �bersetzung unter Linux erfolgte mit g++ 2.7.2.
86
87  * Ich �bernehme keinerlei Garantie daf�r, da� sich ESTIC auch mit
88    neueren Compilern �bersetzen l��t. Ich habe in der Vergangenheit
89    versucht, mit der Entwicklung Schritt zu halten und den Code so
90    zu schreiben, da� er die Fehler und Unzul�nglichkeiten aller GNU-C++
91    Compiler umgeht. Da jede neue g++ Version aber neue Fehler hat, oder
92    bisher v�llig legale Konstrukte pl�tzlich nicht mehr schluckt, ist
93    aber inzwischen zu einem solchen Aufwand geworden, da� ich beschlossen
94    habe, es sein zu lassen.
95    ESTIC *sollte* sich mit g++ 2.6.3 �bersetzen lassen, evtl.
96    funktioniert das auch mit neueren Versionen (Kommentar im Makefile
97    beachten), ich �bernehme aber wie gesagt keine Garantien.
98    F�r Erfolgs-/Mi�erfolgsmeldungen bin ich dankbar, definitive
99    Anpassungen gibt's erst, wenn ich selber den entsprechenden Compiler
100    verwende.
101
102  * ESTIC enth�lt z.T. unsinnigen Code um einige gcc Warnungen abzustellen.
103
104  * Einige Warnungen, speziell bei Bibliotheksfiles lie�en sich auch durch
105    wildeste Cast-Orgien nicht beseitigen. Es ist sonst nicht meine Art,
106    Code herauszugeben, der sich nicht ohne Warnungen uebersetzen l��t,
107    hier hatte ich leider keine andere M�glichkeit.
108
109
110FreeBSD:
111
112  * Die �bersetzung erfolgte unter FreeBSD 2.1.0 mit g++ 2.6.3. FreeBSD
113    hat einige Probleme von Linux nicht, weil unter FreeBSD ein eigener
114    Linker verwendet wird, der sich - speziell bei Templates - anders
115    verh�lt.
116
117Die �bersetzung unter DOS bzw. OS/2 wurde mit Watcom C Version 10.6
118durchgef�hrt. Aufgrund von Speicherproblemen wurde die DOS Version
119diesmal als 32-Bit Version erzeugt. Wenn viel DOS Speicher zur Verf�gung
120steht kann auch versuchsweise eine 16-Bit Version erzeugt werden ("make
121dos" anstelle von "make dos32" eingeben). Die als Binary gelieferte
122Version benutzt den DOS4GW Extender.
123
124F�r die an spunk interessierten: Es existiert f�r spunk etwas �hnliches wie
125eine Dokumentation im Verzeichnis spunk/doc
126
127
128
129
130Happy hacking!
131
132
133
134	Uz
135
136
137