Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > GNU toolchain > Makefile rule: $.o %.h : %.idl


Автор: leniviy 13.11.2012, 14:20
С make 3.82 перестал работать чужой мейкфайл
../../PPB_ROOT/ppb-team.mk:238: *** mixed implicit and normal rules.  Stop.


строка 238:
Код

$.o %.h : %.idl
    @echo Cleaning up previous output of idl...
    @-rm -f $@
    @echo Making $@...
    $(IDL_CMD)
    $(IDL_CXX_CMD)
    @ if [ "$(LOCAL_ORB)" != "OMNIORB" ]; then \
        $(OWN_MAKE) -f $(MAKEFILE) `basename '$*'`_skel.o; \
        $(AR) $(ARFLAGS) `basename '$*'`.a `basename '$*'`.o `basename '$*'`_skel.o; \
    else \
        $(AR) $(ARFLAGS) `basename '$*'`.a `basename '$*'`.o; \
    fi;



Что означает $.o ? Или это опечатка?

Автор: leniviy 17.11.2012, 15:36
ничего не значит. опечатка

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)