Last change
on this file since 3 was
3,
checked in by sven, 16 years ago
|
Das Lochstreifenvisualisierungsprogramm wurde komplett umgeschrieben. Die
Datei gtkprogram.c wurde aufgeteilt in ein neues Objekt, GtkPaperTape,
welches alle Zeichenoperationen mit dem Lowlevel-Objekt LOCHSTREIFEN
abgleicht sowie zahlreiche GUI-Menues und aehnliches zur Verfuegung stellt.
Letztlich sieht die Verzeichnisstruktur jetzt so aus:
- lochstreifen.c, lochstreifen.h: Das LOCHSTREIFEN Cairo-Zeichenobjekt
- gtkpapertape.c, gtkpapertape.h: Das GtkPaperTape GTK-Widget
- gtk.c: Ein GTK-Programm, welches das GtkPaperTape-Widget in einem Fenster
anzeigt.
- cli.c: Ein Kommandozeilenprogramm, welches ein Kommandozeileninterface
(per Aufrufparameter) fuer das LOCHSTREIFEN-Objekt bietet
|
File size:
396 bytes
|
Line | |
---|
1 | |
---|
2 | CAIROFLAGS=`pkg-config --cflags --libs cairo` |
---|
3 | GTKFLAGS=`pkg-config --cflags --libs gtk+-2.0` |
---|
4 | # GTK nutzt Cairo, daher brauchts nicht $(CAIROFLAGS) $(GTKFLAGS) in |
---|
5 | # einem gcc-Aufruf |
---|
6 | |
---|
7 | BACKEND=lochstreifen.c |
---|
8 | |
---|
9 | all: cmd gtk |
---|
10 | |
---|
11 | cmd: create-image.c $(BACKEND) |
---|
12 | gcc -o binary $(CAIROFLAGS) create-image.c $(BACKEND) |
---|
13 | |
---|
14 | gtk: gtk.c $(BACKEND) |
---|
15 | gcc -o gtkprogram $(GTKFLAGS) gtkpapertape.c gtk.c $(BACKEND) |
---|
16 | |
---|
17 | |
---|
Note: See
TracBrowser
for help on using the repository browser.