ui/gtk
et, si vous l'avez, ui/qt
. N'enlevez rien d'autre sous ui
; au moins une partie de ce code est partagée entre TShark et les versions {GTK +, Qt} de Wireshark, et le code ui/cli
est le code de prise pour TShark.
help
est spécifique à Wireshark, donc vous pouvez probablement supprimer cela.
image
est nécessaire si vous construisez pour Windows (il ne devrait pas contenir à la fois des images pour l'interface graphique et les fichiers .rc.in pour le compilateur de ressources Windows, mais peut-être que cela complique les icônes dans image
) .
Vous pouvez également supprimer doc
et docbook
si vous ne prévoyez pas de créer de documentation.
Vous pourriez peut-être supprimer test
si vous n'allez pas exécuter des tests et packaging
et debian
si ce système d'exploitation est pas Windows ou un peu de saveur de l'ONU * X pour lequel Wireshark fournit des mécanismes d'emballage.
Je ne sais pas si l'un des trucs autoconf ou CMake va se casser si vous les supprimez, cependant. Sauf si vous manquez d'espace disque, je laisserais tous les répertoires et fichiers dans l'arborescence des sources, et je ne prendrai pas en charge le portage des fichiers dont vous n'avez pas besoin.
Juste pour mentionner. Je porterais dumpcap d'abord. Il est utilisé par tshark pour capturer. – graphite