systemove promenne a makefile

Jakub Ladman ladmanj@volny.cz
Čtvrtek Únor 26 13:15:10 CET 2009


Jsem ko*ot, nevsiml jsem si ze se ta promena na konci prepise napevno, ani 
nevim kde se to tam vzalo.
Jakub


Dne Thursday 26 of February 2009 12:53:44 Jakub Ladman napsal(a):
> To prave neni pravda,
> vyraz echo $$OSTYPE
> znamena spust echo s parametrem $OSTYPE, prvni $ znamena druhy $
> neinterpretuj, ale napis ho jak je.
>
> Zkousim to na tomhle, nasledujici konstrukce neni z me hlavy ale nekde z
> ciziho projektu.
>
>  ifeq ($(OSTYPE),$(strip solaris ))
>  HOST := UNIX
>  endif
>  ifeq ($(OSTYPE),$(strip linux ))
>  HOST := UNIX
>  endif
>  ifndef HOST
>  HOST := WIN32
>  endif
>  HOST := WIN32
>
>
> all:
>         echo $$OSTYPE
>         echo $(HOST)
>
> Solaris nemam, ale na linuxu mi to druhe echo vypise WIN32, nefunguje to
> ani kdyz se promenna exportuje.
>
> Jakub
>
> Dne Thursday 26 of February 2009 12:17:41 Jan Waclawek napsal(a):
> > Chce to len trocha chapat princip pouzitia escape znakov, v tomto pripade
> > $:
> >
> >
> > $ cat makefile
> > all:
> >         echo $$OSTYPE
> >
> >
> > $ make
> > echo $OSTYPE
> > cygwin
> >
> >
> >
> > wek
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list





Další informace o konferenci Hw-list