Allegro Makefile erstellen

System: BeOS, Haiku, Zeta

Allegro ist eine portable Bibliothek, gedacht für Computer-Spiel- und Multimedia-Programmierung. Ursprünglich geschrieben wurde Allegro von Shawn Hargreaves für den DJGPP Compiler, als einer Mischung aus C und Assembler.

Allegro Webseite

Das Anwenden der Allegro Bibliothek ist nicht für Programmieranfänger der Sprache C geeignet. Sollten Sie diesbezüglich Kenntnisse haben und wollen mit der Spielprogrammierung beginnen, ist Allegro mit Sicherheit ein große Hilfe.

Hier ein Beispiel für einen Makefile:

NAME=beispiel
OBJECTS=beispiel.cpp
COMPILER=gcc
LINKER=gcc
OPTIONS=-Wall -g
CFLAGS = $(shell allegro-config --cflags)
LIBS = -lalleg-4.0.3 $(shell allegro-config --libs)

all: $(OBJECTS)
   $(LINKER) -o $(NAME) $(OBJECTS) $(LIBS)
.c.o :
   $(COMPILER) $(CFLAGS) $(OPTIONS) -c -o $*.o $*.c
clean :
   rm *.o

  • Bei "beispiel" geben Sie den Namen an, welchen das Programm tragen soll.
  • Bei "OBJEKTS" werden alle Dateien angegeben, welche beim kompilieren mit einbezogen werden sollen. Dies sind alle Dateien mit der Dateiendung .c oder .cpp. Sind es mehr als eine Datei, lassen Sie einfach ein Leerzeichen zwischen den Dateien.


  • Anleitung erstellt durch Christian Albrecht (Lelldorin) & Lorenz Glaser (lorglas) 2003
    Bereitgestellt durch BeSly, der BeOS & Zeta Wissensbasis.