Hammer geil!! Habs endlich geschafft... ich liebe diese Momente
Also besten dank!
http://www.mingw.org/MinGWiki/index.php/Makefile
Ganz unten auf der Seite ist ein Link zur GNU make dokumentation.
Ist ganz einfach, man muss es halt nur wissen. Man erstellt eine Variable namens VPATH die die Verzeichnisse enthält, wo noch gesucht werden soll...
Hier jetzt das makefile:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#---------------------------------------------------
#Variablen definieren:
#---------------------------------------------------
CPP=g++
CPPFLAGS=-mwindows -D__GTHREAD_HIDE_WIN32API
LIBS=-lalleg
EXE=Test
VPATH = Levels : Enemys # das ist die magische Zeile!
#---------------------------------------------------
#Alle Objekt-Dateien zusammen:
#---------------------------------------------------
OBJECTS= level1.o enemy1.o ${EXE}.o
#---------------------------------------------------
Die EXE-Datei wird erzeugt:
#---------------------------------------------------
${EXE}: ${OBJECTS}
${CPP} -o ${EXE} ${OBJECTS} ${CPPFLAGS} ${LIBS}
|