//! Methods for installing the libusbK binaries and drivers.
/*! \page usbk_installing Installation
- Use the \b InfWizard provided in the bin and dev-kit packages to generate and optionally install the inf driver package automatically.
- Once a package has been generated it can used again an subsequent installs.
*/
//! Methods for building the libusbK user mode library and driver from source code.
/*! \page usbk_building Building from source
- \subpage usbk_building_make_cmd
Building and packaging with the automated MSDOS script \b make.cmd.
Command[=value] | command-specific-arguments |
---|---|
\par BUILD Builds all projects defined in \b WDK_SOURCES_LIST for a single environment/architecture combination. See the WDK SETUP and \b BUILD sections in \b make.cfg. If no \b setenv.bat command-specific arguments are specified, \b make.cmd will use the defaults defined by \b WDK_DEF_ENV_OPTIONS. See the WDK SETUP section in \b make.cfg. |
For more information, see
Using the SetEnv.bat
\par [fre|chk]
For release builds use the \c fre, for debug builds use \c chk. NOTE: Debug builds include log messages. \par [64|x64]: Build architecture: - \b x64 = AMD64 - \b 64 = IA64 (rare) \par [WIN7|WLH|WXP|WNET|W2K] Specifies the Build environment: - WIN7 = Windows 7 - WLH = Windows Vista - WXP = Windows XP - WNET = Windows Server 2003 - W2K = Windows 2000 W2K is Only supported with WDK version 6001.18002 \par [no_oacr] Disables OACR (Microsoft Auto Code Review) \par [sign] Sign dll, sys, and exe files with a code signing certificate after compiling. See the \b SIGN section in \b make.cfg. |
\par DIST
Build all projects for all environment/architecture combinations defined in \b DIST_BUILD_LIST.
See the \b DIST section in \b make.cfg.
\par dist=finalize
Used for official release builds. Build additional components and installers. Requires additional configuration. See \b post_build_libusbK_dll.cfg |
\par [fre|chk]
For release builds use the \c fre, for debug builds use \c chk. NOTE: chk builds include debug log messages. \par [sign] Sign dll, sys, and exe files with a code signing certificate after compiling. See the \b SIGN section in \b make.cfg. |
\par CLEAN Cleans the source and output directories. See the \b CLEAN section in \b make.cfg \par clean=bin Removes temporary files and directories from the output directory. See \b CLEAN_BIN_EXP in \b make.cfg. \par clean=src Removes temporary files and directories from the source directory. See \b CLEAN_SRC_EXP in \b make.cfg. \par clean=full Cleans the source directory. Removes the output directory entirely. | |
\par version=package;inc Increment the package \b nano version number. \par version=package;dec Decrement the package \b nano version number. \par version=[package|project name]; [inc|dec|set]; [major|macro|minor|nano]; [set value]; Full package/project version control | |
\par ZIP Create a combined binary and source package. \par zip=bin Create a binary zip package from the output directory. \par zip=src Create a source zip package from the source directory. | |
\par FORMATCODE Format source code. (Uses Astyle by default) See the \b FORMATCODE section in \b make.cfg |