Verzeichnisse im Makefile

M

matzeed7

Mitglied
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:
Code:
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
 
Code:
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
Code:
SourceDir =/home/...cpp_sourse/my_sourse

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

Ähnliche Themen

Xubuntu - AVR32-linux crosscompile sqlite

Makefile und Co?

Samba Ordner&Rechte struktur Hilfe!

Konqueror: Max. 7 Dateien auf NTFS-Festplatte

Erfahrungsbericht: Solaris 9 (x86)

Zurück
Oben