Compiling Player 3 clients and plugins

From The Player Project

Jump to: navigation, search
(New page: = Compiling clients and plugins in Player 3 = While clients and plugins (both drivers and interfaces) in Player 3 can still be compiled using plain old Makefiles (or any other build syste...)
Line 68: Line 68:
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
-
clientName:   The name of the executable to create.
+
;clientName
-
variable args: Information for compiling the client, such as source files and compile flags.
+
:The name of the executable to create.
 +
;variable args
 +
:Information for compiling the client, such as source files and compile flags.
=== PLAYER_ADD_PLAYERCPP_CLIENT ===
=== PLAYER_ADD_PLAYERCPP_CLIENT ===
Line 85: Line 87:
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
-
clientName:   The name of the executable to create.
+
;clientName
-
variable args: Information for compiling the client, such as source files and compile flags.
+
:The name of the executable to create.
 +
;variable args
 +
:Information for compiling the client, such as source files and compile flags.
=== PLAYER_ADD_PLUGIN_DRIVER ===
=== PLAYER_ADD_PLUGIN_DRIVER ===
Line 102: Line 106:
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
-
driverName:   The name of the driver library to create.
+
;driverName
-
variable args: Information for compiling the driver, such as source files and compile flags.
+
:The name of the driver library to create.
 +
;variable args
 +
:Information for compiling the driver, such as source files and compile flags.
=== PLAYER_ADD_PLUGIN_INTERFACE ===
=== PLAYER_ADD_PLUGIN_INTERFACE ===
Line 119: Line 125:
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
See the examples directory (typically, ${prefix}/share/player/examples) for example CMakeLists.txt files.
-
interfName:   The name of the interface library (not the interface itself!) to create.
+
;interfName
-
interfDef:     The interface definition file.
+
:The name of the interface library (not the interface itself!) to create.
-
variable args: Information for compiling the driver, such as source files and compile flags.
+
;interfDef
 +
:The interface definition file.
 +
;variable args
 +
:Information for compiling the driver, such as source files and compile flags.

Revision as of 05:32, 29 June 2009

Personal tools