PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verzeichnisse im Makefile



matzeed7
01.11.2006, 09:02
Hallo,

ich brauche nochmal Eure Hilfe!

da ich die Quellen von meinem Projekt noch ordnen muss, wollte
ich folgende Verzeichnisstruktur anlegen;

/home/.../Projekt_source/
als mein Hauptverzeichnis des Projektes und dann noch folgende
Unterverzeichnisse
/home/.../Projekt_source/my_include
/home/.../Projekt_source/my_source

In my_source habe ich meine main.c kopiert und den Rest nach my_include.
das Makefile möchte ich im Hauptverzeichnis haben. Das Problem ist nun, das ich make nicht sagen kann, wie es die Datei main.c im my_source finden kann??????

ich hatte versucht den Pfad mit anzugeben, also wie folgt:


SourceDir =/home/...cpp_sourse/my_sourse

elf_Cygwin: main.c test.exe
gcc -o test.exe $(SourceDir)/main.c

(also für ... den richtigen Pfad) Rufe ich nun make im Hauptverzeichnis auf
funktioniert das net. Kopiere ich aber die Makefiledatei nach my_source und rufe dann make auf so funktioniert es.

Kann mir wer sagen , wie ich mein Makefile im Haupverzeichnis ändern muss so das der Aufruf make auch aus dem Hauptverzeichnis funktioniert!!

Danke schon mal!

Gruss Matze

rikola
01.11.2006, 09:24
SourceDir =/home/...cpp_sourse/my_sourse

elf_Cygwin: main.c test.exe
gcc -o test.exe $(SourceDir)/main.c


Bin kein make-guru, aber wie waer's mit



SourceDir =/home/...cpp_sourse/my_sourse

elf_Cygwin: $(SourceDir)/main.c test.exe
gcc -o test.exe $<

?