Здание тшарк
Я портирую tshark на другую ОС. Может кто-нибудь сказать, какие файлы / папки можно удалить из исходного кода? Я знаю, что GTK не требуется, но было бы здорово, если бы я мог покончить со всеми ненужными файлами / папками в самом начале.
Заранее спасибо.
1 ответ
Может кто-нибудь сказать мне, какие файлы / папки могут быть удалены из исходного кода?
ui/gtk
и, если у вас есть, ui/qt
, Не удаляйте ничего под ui
; по крайней мере, часть этого кода совместно используется TShark и версиями Wireshark {GTK+,Qt}, а код ui/cli
это код крана для TShark.
help
специфична для Wireshark, так что вы, вероятно, можете удалить это.
image
необходим, если вы создаете для Windows (возможно, он не должен содержать оба изображения для файлов графического интерфейса пользователя и.rc.in для компилятора ресурсов Windows, но, возможно, это делает ссылку на значки в image
сложнее).
Вы могли бы также удалить doc
а также docbook
если вы не планируете строить какую-либо документацию.
Вы могли бы, возможно, удалить test
если вы не собираетесь запускать тесты, и packaging
а также debian
если эта ОС не Windows или какой-то вариант UN*X, для которого Wireshark предоставляет механизмы упаковки.
Однако я не знаю, сломается ли какой-либо из компонентов autoconf или CMake, если вы их удалите. Если у вас недостаточно места на диске, я бы оставил там все каталоги и файлы в дереве исходных текстов и просто не стал бы переносить ненужные файлы.