                                                       8. Uebungsblatt
______________________________________________________________________
Aufgabe 1 (2 Punkte)

    Der zweite Kunde, der den Kreis-Editor bei Dir bestellt hat,
    braucht keine zwei verschiedene Arten von Kreisen (und will auch
    keine Aenderungen im User-Interface), aber moechte gerne das
    DELETE_WINDOW-Protokoll so implementiert haben, dass ein Anklicken
    des Close-Buttons das Kreise-File herausschreibt und die Anwendung
    terminiert.

    Lege zu Deiner Loesung des vierten und fuenften Uebungsblattes
    (symbolischer Name Ueb5) einen Branch an, der diese Aenderung
                                   ------
    enthaelt.  Gib der Abgabe-Version den symbolischen Namen Ueb8a.

______________________________________________________________________
Aufgabe 2 (1 Punkt)

    Der erste Kunde (der, fuer den Du die zwei Farben implementiert
    hast) will nun natuerlich auch die Aenderung mit dem
    DELETE_WINDOW-Protokoll haben.  Benutze die RCS-Funktionalitaet
    zum Zusammenfuehren von Branches.  Gib der Abgabe-Version den sym-
    bolischen Namen Ueb8b.

______________________________________________________________________
Aufgabe 3 (2 Punkte)

    Lies das Info-File zu GNU make.  In /usr/src/local/des steht ein
    kleines Software-Paket mit einem ziemlich haesslichen Makefile.
    Lege eine Unterdirectory ueb8 in Deinem Uebungsverzeichnis an.
    Kopiere das Makefile und stelle es so auf GNU make um, dass die
    Wartbarkeit deutlich erhoeht wird.  Erzeuge die Bestandteile des
    Softwarepakets in Deiner Unterdirectory, ohne dabei die eigentli-
    chen Quellen zu kopieren (VPATH!).

______________________________________________________________________
Abgabe

    Elektronisch[1] am 15.06.1993, 18:00 MEZ.

_________________________

  [1] Der Tutor begutachtet die Files in ~/unix2/ueb4 und ~/unix2/ueb5
sowie ~/unix2/ueb8/Makefile.  Achte bei den ersten beiden Teilaufgaben
darauf, dass die Weiterentwicklung des Kreiseditors in  den  RCS-Files
dokumentiert wird.
