扩展应用核心

Extending the application core

我正在开发一种新型导航 window。这个新的 window(我称之为 MultiNav)旨在允许用户在同一个 window 中浏览视频、音乐和图像,这个 window 有三个控件,允许用户select 到他想要导航的内容类型。

一切都能编译,但我无法link。原因是项目无法找到目标代码(*.o 文件),因为我没有将我的更改包含到构建过程中(./configure make)。

我可以看出该项目是由 autotools 生成的,但我找不到任何文件 configure.acMakefile.am .

问题:

1 - 如何将我的代码包含到 Kodi/XBMC 代码分发中?

2 - 我必须编辑哪些文件才能实现此目的?

我设法找到了如何通知 xbmc/kodi 项目有关新 windows 代码的信息。

在文件夹 xbmc/windows 中有一个名为 Makefile.in 的文件,必须编辑该文件才能添加新代码(对于 window)。

编译整个应用程序时,此文件夹中的代码将被编译成一个名为windows.a的静态库。它将链接到主应用程序二进制文件。