2013-04-04 4 views
0

Je suis en train de transférer tshark vers un OS différent. Quelqu'un peut-il me dire quels fichiers/dossiers peuvent être supprimés du code source? Je suis conscient que GTK n'est pas nécessaire, mais ce serait génial si je pouvais faire disparaître tous les fichiers/dossiers inutiles dès le début.building tshark

Merci d'avance. Est-ce que quelqu'un peut me dire quels fichiers/dossiers peuvent être retirés du code source?

+0

Juste pour mentionner. Je porterais dumpcap d'abord. Il est utilisé par tshark pour capturer. – graphite

Répondre

1

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.