zmienne shella w makefile...
maHo
lukasz at mach.com.pl
Wed Jul 14 18:16:44 CEST 2004
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 at 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 at 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
More information about the pld-devel-pl
mailing list