Hallo zusammen,
ich bin gerade dabei meine Makefiles zu erweitern, um bedingtes Compiling hinzubekommen.
Wie kann ich die eingaben verarbeiten?
Mein Aufruf sieht wie folgt aus:
make ARCH_I386=1 all
Nun sollen in dem Makefile die Compiler-Flags angepasst werden.
Das habe ich mit ifdef gemacht.
ifdef ARCH_I386
KRN_GCC += -march=i386 -m32
KRN_LD += -melf_i386
else
echo "No architecture-flag found. Using ARCH_I386"
KRN_GCC += -march=i386 -m32
KRN_LD += -melf_i386
endif
Leider sagt make, dass es das nicht gibt.
Wie sieht der Befehl denn genau aus?
Gruß
rizor
ich bin gerade dabei meine Makefiles zu erweitern, um bedingtes Compiling hinzubekommen.
Wie kann ich die eingaben verarbeiten?
Mein Aufruf sieht wie folgt aus:
make ARCH_I386=1 all
Nun sollen in dem Makefile die Compiler-Flags angepasst werden.
Das habe ich mit ifdef gemacht.
ifdef ARCH_I386
KRN_GCC += -march=i386 -m32
KRN_LD += -melf_i386
else
echo "No architecture-flag found. Using ARCH_I386"
KRN_GCC += -march=i386 -m32
KRN_LD += -melf_i386
endif
Leider sagt make, dass es das nicht gibt.
Wie sieht der Befehl denn genau aus?
Gruß
rizor

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert
