source: projects/visualisator/Makefile @ 3

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
2CAIROFLAGS=`pkg-config --cflags --libs cairo`
3GTKFLAGS=`pkg-config --cflags --libs gtk+-2.0`
4# GTK nutzt Cairo, daher brauchts nicht $(CAIROFLAGS) $(GTKFLAGS) in
5# einem gcc-Aufruf
6
7BACKEND=lochstreifen.c
8
9all: cmd gtk
10
11cmd: create-image.c $(BACKEND)
12        gcc -o binary $(CAIROFLAGS) create-image.c $(BACKEND)
13       
14gtk: 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.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License