Я пытался скомпилировать небольшой плагин в wireshark (1.5.0) на Fedora 14. Существует один вызов файла C pv.c
Я создал каталог под плагинами и скопировал мой C-файл. Затем я взял Makefile.am и Makefile.common из каталога plugins / interlink и изменил их, чтобы изменить имя плагина, версию и каталоги SRC. Я также скопировал moduleinfo.h в мой каталог плагинов.
Вот изменения, которые я сделал в Makefile.common:
PLUGIN_NAME = pv
DISSECTOR_SRC = \
pv.c
Вот изменения, которые я сделал в Makefile.am:
plugin_LTLIBRARIES = pv.la
Я также адаптировал $ (wireshark) /plugins/Makefile.am/common для включения моего каталога pv в плагин для компиляции. Я сделал то же самое для root Makefile.am и Makefile.common
Но после всего этого, после ./configure, когда я делаю сборку; Я продолжаю получать эту ошибку "Нет правила, чтобы сделать цель" все ". Стоп". Я предполагал, что процесс make автоматически сгенерирует plugin.c, makefile.in и makefile в моем каталоге плагинов, а затем процесс продолжится.
Может ли кто-нибудь указать, что здесь мне не хватает ссылки?
С наилучшими пожеланиями
Омер