Re: make contest
2 октября 2008 г. 9:13 пользователь Stanislav Maslovski
<stanislav.maslovski@gmail.com> написал:
> On Wed, Oct 01, 2008 at 11:10:55PM +0400, Yuri Kozlov wrote:
>> Не понял в чём подвох.
>>
>> ./dirA
>> ./dirA/Makefile
>>
>> all:
>> make -C ../dirB
>> @if test -f ../dirB/rebuild; then tar czf a.tar.gz ../dirB/b ../dirB/c && rm ../dirB/rebuild; fi
>
> тут маленький недочет вижу: если после успешной сборки tar.gz удалить, то
> второй раз make all в ./dirA его уже не соберет.
А так? :)
all:
make -C ../dirB
@if test ! -f a.tar.gz; then tar czf a.tar.gz ../dirB/b
../dirB/c && rm -f ../dirB/rebuild; fi
@if test -f ../dirB/rebuild; then tar czf a.tar.gz ../dirB/b
../dirB/c && rm ../dirB/rebuild; fi
--
Regards,
Yuri Kozlov
Reply to: