================================================================================
======================== Installieren der Pendelsimulation =====================
================================================================================

Um die Pendelsimulation zu installieren, m"ussen in der Regel die Quelldateien
auf dem jeweiligen System neu "ubersetzt werden. Voraussetzung daf"ur ist das
Vorhandensein der Grafikbibliothek InterViews 3.1.

Das "Ubersetzen der Quelldateien erfolgt mit Hilfe eines sogenannten Imakefiles.
Aus diesem wird durch das Kommando 'ivmkmf' (hier am IBR durch 'ivmkmf-31-CC'
oder 'ivmkmf-31-g++') das eigentliche Makefile erzeugt. Vor dem Aufruf mu\3
evtl. die Environment-Variable 'CPU' auf den Wert 'SUN4' gesetzt werden. Das
so erzeugte Makefile wird dann einfach durch den Befehl 'make' aufgerufen.
Nach erfolgreicher "Ubersetzung liegt das ausf"uhrbare Programm unter dem
Namen 'pendel' im Unterverzeichnis 'SUN4' (das Unterverzeichnis wird automatisch
von 'ivmkmf' erzeugt).

Zur Installation kann folgendes Imakefile verwendet werden:
(Diese Datei hat also den Namen: 'Imakefile' !)

--------------------------------------------------------------------------------
XCOMM OPTIMIZE_CCFLAGS = -g -DDEBUG

AOUT = run

#ifdef InObjectCodeDir

Use_libInterViews()
ComplexProgramTarget(pendel)

#define Obj(file) MakeObjectFromSrc(file)

Obj(pendel_texte)
Obj(global)
Obj(pendel_look)
Obj(aric)
Obj(pendel)
Obj(main)

#else

MakeInObjectCodeDir()

#endif
--------------------------------------------------------------------------------

D.h. alle Dateien DATEI, die hier als Obj(DATEI) auftauchen, m"ussen sowohl als
'DATEI.h' als auch als 'DATEI.c' vorhanden sein (Au\3er 'main': hierf"ur
existiert kein Header-File).

Wenn die oben genannten Dateien ge"andert werden, ist es bei erneutem
"Ubersetzen ratsam, die Abh"angigkeiten der Dateien untereinander zu
ber"ucksichtigen. Ein entsprechendes Makefile erzeugt man durch 'make depend'.
Beim Installieren ist das nicht n"otig, da dann ohnehin alles neu "ubersetzt
wird.

Wenn "Anderungen im Imakefile gemacht werden und das Makefile entsprechend
aktualisiert werden soll, wird 'make Makefile' bzw. 'make Makefiles' aufgerufen
(funktioniert nat"urlich nur, wenn das ganze schon mal mit 'ivmkmf' installiert
wurde).

Um das Programm 'pendel' f"ur einen Debugger lesbar zu machen, ist im obigen
Imakefile die Zeile
     XCOMM OPTIMIZE_CCFLAGS = -g -DDEBUG
durch die Zeile
     OPTIMIZE_CCFLAGS = -g -DDEBUG
zu ersetzen (Dies entspr. "Anderung im Imakefile => s. vorhergehenden Absatz).

ANMERKUNGEN:
  -) Die Dateien 'pendel_look.*' und 'global.*' sind in etwa die selben wie bei
     NEFCON-I ('pendel_look' hei\3t dort 'nfclook').
