carla/Util/BuildTools/Linux.mk.help

103 lines
2.2 KiB
Plaintext
Raw Normal View History

2018-07-04 17:59:59 +08:00
Welcome to CARLA Simulator!
===========================
This Makefile will help you building the different CARLA utilities.
Use the following commands:
help:
Display this help message.
launch:
Compile CarlaUE4 project and launch it in Unreal Engine's Editor.
launch-only:
Launch CarlaUE4 project in Unreal Engine's Editor, but skip building
step (assume the project is already built).
package:
Makes a packaged version of CARLA ready for distribution.
docs:
Build CARLA Doxygen documentation.
clean:
Remove intermediate build files.
rebuild:
Remove intermediate build files and rebuild the whole project.
hard-clean:
2018-12-11 23:35:34 +08:00
Remove intermediate build files and force a recompilation of Unreal
Engine's pre-compiled headers. Useful for fixing "version.h has been
modified since the precompiled header" errors. Beware, recompilation
takes a long time!
2018-07-04 17:59:59 +08:00
export-maps:
Export maps from /Game/Carla/ExportedMaps to the ExportedMaps folder
at the root of the Carla project.
2018-07-04 17:59:59 +08:00
There are also some lower level commands for building individual modules helpful
for developers:
check:
Run unit test suites for LibCarla and PythonAPI.
2018-10-19 17:43:10 +08:00
check.LibCarla(.debug|.release):
Run unit test suites for LibCarla only.
check.PythonAPI(.2|.3):
Run unit test suites for PythonAPI only.
2018-07-04 17:59:59 +08:00
benchmark:
Run the benchmark tests for LibCarla.
(run-)examples:
Build (and run) the C++ client examples.
2018-07-04 17:59:59 +08:00
CarlaUE4Editor:
Build CarlaUE4 project, but do not launch the editor.
2018-10-19 17:43:10 +08:00
PythonAPI(.2|.3):
2018-07-04 17:59:59 +08:00
2018-10-19 17:43:10 +08:00
Build and package the Python API module for Python 2 and/or 3.
2018-07-04 17:59:59 +08:00
LibCarla(.server|.client)(.debug|.release):
2018-07-04 17:59:59 +08:00
2018-10-19 17:43:10 +08:00
Build LibCarla, "Server" and/or "Client" configurations.
2018-07-04 17:59:59 +08:00
clean.(LibCarla|PythonAPI|CarlaUE4Editor)
Remove intermediate build files for the specific module.
2018-07-04 17:59:59 +08:00
setup:
Run the setup step only.
2019-05-03 01:58:03 +08:00
deploy:
Upload nightly build.
2018-07-04 17:59:59 +08:00
pretty:
Prettify code files. Run uncrustify on C++ files or AutoPEP8 on Python
files. To prettify a single file, use: make pretty ARGS=-f/path/to/file.