DOXYGEN_INPUT =
DOXYGEN_INPUT += $(top_srcdir)/docs/api
DOXYGEN_INPUT += $(top_srcdir)/docs/api/services
-DOXYGEN_INPUT += $(top_srcdir)/lib/include/rpcChannel.h
-DOXYGEN_INPUT += $(top_srcdir)/lib/include/vmtoolsApp.h
-DOXYGEN_INPUT += $(top_srcdir)/lib/include/vmtools.h
-DOXYGEN_INPUT += $(top_srcdir)/lib/include/vmrpcdbg.h
+DOXYGEN_INPUT += $(top_srcdir)/lib/include/vmware/tools
DOXYGEN_INPUT += $(top_srcdir)/libvmtools
DOXYGEN_INPUT += $(top_srcdir)/tests/vmrpcdbg
DOXYGEN_CPP_EXPAND =
DOXYGEN_EXTRA_PATTERNS =
+DOXYGEN_EXTRA_PATTERNS += *.c
+DOXYGEN_EXTRA_PATTERNS += *.h
DOXYGEN_EXTRA_PATTERNS += *.txt
# This rule has no dependencies, so it's executed every time. Not optimal,
*
*********************************************************/
-#ifndef _RPCCHANNEL_H_
-#define _RPCCHANNEL_H_
+#ifndef _VMWARE_TOOLS_GUESTRPC_H_
+#define _VMWARE_TOOLS_GUESTRPC_H_
/**
- * @file rpcChannel.h
+ * @file guestrpc.h
*
* Defines the interface between applications and the underlying GuestRPC
* channel. The goal is to have an abstraction so applications can run over
#endif
#include <glib.h>
-#include "vmtools.h"
+#include "vmware/tools/utils.h"
/** Alias for RpcChannel_SetRetVals. */
#define RPCIN_SETRETVALS RpcChannel_SetRetVals
*
*********************************************************/
-#ifndef _VMTOOLSAPP_H_
-#define _VMTOOLSAPP_H_
+#ifndef _VMWARE_TOOLS_PLUGIN_H_
+#define _VMWARE_TOOLS_PLUGIN_H_
/**
- * @file vmtoolsApp.h
+ * @file plugin.h
*
* Defines the interface between the core tools services and the plugins
* that are dynamically loaded into the service.
# include <windows.h>
# include <objbase.h>
#endif
-#include "rpcChannel.h"
#include "vmware/guestrpc/capabilities.h"
+#include "vmware/tools/guestrpc.h"
/**
* Error reporting macro. Call this if the app encounters an error
/** @} */
-#endif /* _VMTOOLSAPP_H_ */
+#endif /* _VMWARE_TOOLS_PLUGIN_H_ */
*
*********************************************************/
-#ifndef _VMRPCDBG_H_
-#define _VMRPCDBG_H_
+#ifndef _VMWARE_TOOLS_RPCDEBUG_H_
+#define _VMWARE_TOOLS_RPCDEBUG_H_
/**
- * @file vmrpcdbg.h
+ * @file rpcdebug.h
*
* Defines the public API for the "GuestRPC Debug Channel" implementation, and
* the interface between the debug library and debug plugins.
* @{
*/
-#include "vmtoolsApp.h"
+#include "vmware/tools/plugin.h"
struct RpcDebugPlugin;
/** @} */
-#endif /* _VMRPCDBG_H_ */
+#endif /* _VMWARE_TOOLS_RPCDEBUG_H_ */
*
*********************************************************/
-#ifndef _VMTOOLS_H_
-#define _VMTOOLS_H_
+#ifndef _VMWARE_TOOLS_UTILS_H_
+#define _VMWARE_TOOLS_UTILS_H_
/**
- * @file vmtools.h
+ * @file utils.h
*
* Public functions from the VMTools shared library.
*
/** @} */
-#endif /* _VMTOOLS_H_ */
+#endif /* _VMWARE_TOOLS_UTILS_H_ */