Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Umgebungsvariablen in Makefiles

52 views
Skip to first unread message

Klaus Umbach

unread,
Oct 19, 2009, 5:50:01 AM10/19/09
to
Moin,

Wie setze/bearbeite ich eine Umgebungsvariable in einem Makefile?

In meinem speziellen Fall dreht es sich um LaTeX und $TEXINPUTS. Ich will
einen weiteren Pfad für Klassen hinzufügen, darum setze ich
TEXINPUTS=".:meineklassen:". Das funktioniert in bash auch wunderbar, nur
eben nicht im Makefile. Die Makros in make haben nichts mit den
Umgebungsvariablen zu tun, das isses also nicht. Wie mach ich das nun?

Gruss
Klaus

--
BOFH excuse #53:

Little hamster in running wheel had coronary; waiting for replacement to be Fedexed from Wyoming


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)

Heiko Schlittermann

unread,
Oct 19, 2009, 11:10:02 AM10/19/09
to
Klaus Umbach <trei...@sozial-inkompetent.de> (Mo 19 Okt 2009 11:27:13 CEST):

> Moin,
>
> Wie setze/bearbeite ich eine Umgebungsvariable in einem Makefile?
>
> In meinem speziellen Fall dreht es sich um LaTeX und $TEXINPUTS. Ich will
> einen weiteren Pfad für Klassen hinzufügen, darum setze ich
> TEXINPUTS=".:meineklassen:". Das funktioniert in bash auch wunderbar, nur
> eben nicht im Makefile. Die Makros in make haben nichts mit den
> Umgebungsvariablen zu tun, das isses also nicht. Wie mach ich das nun?

Im Makefile:

export TEXINPUTS = .:meineklassen:


Best regards from Dresden/Germany
Viele Grüße aus Dresden
Heiko Schlittermann
--
SCHLITTERMANN.de ---------------------------- internet & unix support -
Heiko Schlittermann HS12-RIPE -----------------------------------------
gnupg encrypted messages are welcome - key ID: 48D0359B ---------------
gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -

signature.asc

Klaus Umbach

unread,
Oct 19, 2009, 7:40:02 PM10/19/09
to
On 19/10/09 17:01, Heiko Schlittermann wrote:
> Klaus Umbach <trei...@sozial-inkompetent.de> (Mo 19 Okt 2009 11:27:13 CEST):
> > Moin,
> >
> > Wie setze/bearbeite ich eine Umgebungsvariable in einem Makefile?
> >
> > In meinem speziellen Fall dreht es sich um LaTeX und $TEXINPUTS. Ich will
> > einen weiteren Pfad für Klassen hinzufügen, darum setze ich
> > TEXINPUTS=".:meineklassen:". Das funktioniert in bash auch wunderbar, nur
> > eben nicht im Makefile. Die Makros in make haben nichts mit den
> > Umgebungsvariablen zu tun, das isses also nicht. Wie mach ich das nun?
>
> Im Makefile:
>
> export TEXINPUTS = .:meineklassen:
>
Danke, funktioniert... Warum hat das vorhin nicht funktioniert, das hatte
ich doch auch probiert... Bestimmt doof vertippt...

Gruss
Klaus

--
BOFH excuse #156:

Zombie processes haunting the computer

0 new messages