zmienne shella w makefile...
maHo
lukasz w mach.com.pl
Śro, 14 Lip 2004, 18:16:44 CEST
Paweł Sikora wrote:
>>proponuję zamiast
>> t=......;echo ar |.....
>> dać
>> $(foreach T,$(program_transform_fame),echo ar | sed -e $(T);)
>>
>>
>
>nie dziala.
>
>
>
u mnie działa tak:
[maho w tereska tmp]$ cat makefile
program_transform_name := s:^:sparc64-pld-linux-:
host := sparc-pld-linux
target := sparc64-pld-linux
AR_FOR_TARGET = " \
if [ "$(host)" = "$(target)" ] ; then \
echo ar; \
else \
$(foreach T,$(program_transform_name),echo ar | sed -e $(T);) \
fi;"
all:
@echo $(AR_FOR_TARGET)
[maho w tereska tmp]$ make
if [ sparc-pld-linux = sparc64-pld-linux ] ; then echo ar; else echo ar
| sed -e s:^:sparc64-pld-linux-:; fi;
jak powinno działać?
pozdrav
maHo
Więcej informacji o liście dyskusyjnej pld-devel-pl