2013-04-04 60 views
0

我正在将tshark移植到不同的OS上。有人告诉我可以从源代码中删除哪些文件/文件夹?我知道GTK并不是必需的,但是如果我可以在开始时删除所有不必要的文件/文件夹,那将是非常好的。building tshark

在此先感谢。

+0

只是提。我会首先使用dumpcap。它被tshark用于捕获。 – graphite 2013-04-04 08:50:47

回答

1

有人能告诉我哪些文件/文件夹,可以从源代码中删除?

ui/gtk和,如果你有它,ui/qt。不要删除ui下的任何其他内容;至少有一些代码是在TShark和Wireshark的{GTK +,Qt}版本之间共享的,ui/cli中的代码是TShark的tap代码。

help是Wireshark特定的,所以你也许可以删除。

image是必要的,如果你正在构建的Windows(也可以说是不应该包含GUI和Windows的资源编译器两个图像.rc.in文件,但也许这使得参照图标image更复杂) 。

如果您不打算构建任何文档,您也许还可以删除docdocbook

也许你可以删除test如果你不打算运行测试,并packagingdebian如果操作系统不是Windows或UN * X的一些香精,用于其Wireshark的提供包装机制。

我不知道是否有任何的autoconf或CMake的东西但是如果你删除它们,将打破。除非磁盘空间不足,否则我会将源目录树中的所有目录和文件保留在那里,并且不需要移植不需要的文件。