M
matzeed7
Mitglied
Hallo an Alle!
Ich habe fogendes kleines Probleme! Bei meinem aktuellen Projekt funktioniert das net so richtig!
mein Prob: da ich nicht nur unter Linux arbeiten kann, muss ich manchmal mit Cygwin vorlieb nehmen, also möchte ich mein Makefile mit einem argument versehen, das zb bei make cygwin oder make linux einmal die linux und/oder die cygwin pfade genommen werden. ist dies überhaupt möglich, wenn ja wie?
was ich im makefile auch noch net hinbekommen habe, ist das Einbinden eines Unterverzeichnisses, indem meine include stehen. Mein Projekt liegt wie folgt im Verzeichnis:
/home/main.c und noch das Makefile
/home/my_include/get_elf.h und get_elf.c
ich habe dazu folgendes makefile gschrieben:
kann mir da wer weiterhelfen, wie muss ich mein makefile ändern um die include dateien in mein my_include Ordner verschieben zu können.
und wie kann ich das makefile andern um eine cygwin/linux schalter zu realisieren?
Danke schon mal im voraus!
Gruss Matze
Ich habe fogendes kleines Probleme! Bei meinem aktuellen Projekt funktioniert das net so richtig!
mein Prob: da ich nicht nur unter Linux arbeiten kann, muss ich manchmal mit Cygwin vorlieb nehmen, also möchte ich mein Makefile mit einem argument versehen, das zb bei make cygwin oder make linux einmal die linux und/oder die cygwin pfade genommen werden. ist dies überhaupt möglich, wenn ja wie?
was ich im makefile auch noch net hinbekommen habe, ist das Einbinden eines Unterverzeichnisses, indem meine include stehen. Mein Projekt liegt wie folgt im Verzeichnis:
/home/main.c und noch das Makefile
/home/my_include/get_elf.h und get_elf.c
ich habe dazu folgendes makefile gschrieben:
Code:
all: clean elf main prog
OBJ = prog.exe
clean:
rm -rf $(OBJ)
elf: get_elf.c
gcc-4.0 -c get_elf.c
main: main.c
gcc-4.0 -c main.c
prog: get_elf.o main.o
gcc-4.0 -o prog.exe get_elf.o main.o
./prog.exe main_demo.exe > ausgabe.txt
nedit ausgabe.txt &
kann mir da wer weiterhelfen, wie muss ich mein makefile ändern um die include dateien in mein my_include Ordner verschieben zu können.
und wie kann ich das makefile andern um eine cygwin/linux schalter zu realisieren?
Danke schon mal im voraus!
Gruss Matze