[sisyphus] Формирование makefile с помощью qmake

Dmitry (Mothlike) Marochko =?iso-8859-1?q?mothlike_=CE=C1_gmail=2Ecom?=
Чт Июл 14 21:42:52 MSD 2005


Собрал в пакет программу kniga для чтения е-книг. В пакете изначально отсутствует makefile, зато есть .pro файл. Но пакет в хэшере не пересобирается по следующим причинам:

Кусок makefile, создаваемого с помощью qmake внутри хэшера:

install_target: all
    @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)../../../../bin/" || $(MKDIR)
"$(INSTALL_ROOT)../../../../bin/"                                                                        
                ^^^^^^^^^^
    -$(INSTALL_FILE) "bin/$(QMAKE_TARGET)"
"$(INSTALL_ROOT)../../../../bin/$(QMAKE_TARGET)"

Тот же кусок, но при сборке локально:

install_target: all
    @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/bin/" || $(MKDIR)
"$(INSTALL_ROOT)/usr/bin/"                                                              
               ^^^^^^^^^^
    -$(INSTALL_FILE) "bin/$(QMAKE_TARGET)"
"$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"

Таким странным образом создается весь makefile. В чем может быть разница в работе qmake внутри хэшера и локально? Бага ли это или я просто неправильно собираю пакет? Спек прилагается.


-- 
With best wishes,
Dmitry Marochko aka Mothlike

----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: kniga.spec
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050714/4162db5a/attachment-0002.ksh>


Подробная информация о списке рассылки Sisyphus