2018-07-04 17:59:59 +08:00
|
|
|
default: help
|
|
|
|
|
|
|
|
help:
|
|
|
|
@less ${CARLA_BUILD_TOOLS_FOLDER}/Linux.mk.help
|
|
|
|
|
2019-03-13 21:57:44 +08:00
|
|
|
launch: LibCarla.server.release
|
2019-03-29 04:11:15 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.sh --build --launch $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
|
|
|
|
launch-only:
|
2019-03-29 04:11:15 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.sh --launch $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
|
2020-04-15 03:01:11 +08:00
|
|
|
import: CarlaUE4Editor PythonAPI
|
2019-07-01 17:47:32 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Import.py $(ARGS)
|
|
|
|
|
2020-04-04 01:54:51 +08:00
|
|
|
package: CarlaUE4Editor PythonAPI.rebuild
|
2018-12-11 23:35:34 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Package.sh $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
|
2020-04-04 01:54:51 +08:00
|
|
|
package.rss: CarlaUE4Editor PythonAPI.rss.rebuild
|
2020-04-01 22:10:50 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Package.sh $(ARGS)
|
|
|
|
|
2018-07-04 17:59:59 +08:00
|
|
|
docs:
|
|
|
|
@doxygen
|
|
|
|
@echo "Documentation index at ./Doxygen/html/index.html"
|
|
|
|
|
2019-03-15 20:04:18 +08:00
|
|
|
clean.LibCarla:
|
2018-07-04 17:59:59 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --clean
|
2019-03-15 20:04:18 +08:00
|
|
|
clean.PythonAPI:
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --clean
|
|
|
|
clean.CarlaUE4Editor:
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.sh --clean
|
2020-07-28 17:29:06 +08:00
|
|
|
clean.osm2odr:
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildOSM2ODR.sh --clean
|
|
|
|
clean: clean.CarlaUE4Editor clean.PythonAPI clean.LibCarla clean.osm2odr
|
2018-07-04 17:59:59 +08:00
|
|
|
|
|
|
|
rebuild: setup
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --rebuild
|
2020-07-28 17:29:06 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildOSM2ODR.sh --rebuild
|
2020-08-25 21:12:46 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --rebuild $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.sh --rebuild
|
|
|
|
|
2018-10-27 19:21:35 +08:00
|
|
|
hard-clean:
|
2018-07-04 17:59:59 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.sh --hard-clean
|
2020-07-28 17:29:06 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildOSM2ODR.sh --clean
|
2018-10-27 19:21:35 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --clean
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --clean
|
|
|
|
@echo "To force recompiling dependencies run: rm -Rf ${CARLA_BUILD_FOLDER}"
|
2018-07-04 17:59:59 +08:00
|
|
|
|
2019-01-27 00:27:14 +08:00
|
|
|
check: LibCarla PythonAPI
|
2018-10-19 17:43:10 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --all $(ARGS)
|
|
|
|
|
2019-01-27 00:27:14 +08:00
|
|
|
check.LibCarla: LibCarla
|
2018-10-19 17:43:10 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --libcarla-debug --libcarla-release $(ARGS)
|
|
|
|
|
2019-03-13 21:57:44 +08:00
|
|
|
check.LibCarla.debug: LibCarla.debug
|
2018-10-19 17:43:10 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --libcarla-debug $(ARGS)
|
|
|
|
|
2019-03-13 21:57:44 +08:00
|
|
|
check.LibCarla.release: LibCarla.release
|
2018-10-19 17:43:10 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --libcarla-release $(ARGS)
|
|
|
|
|
|
|
|
check.PythonAPI: PythonAPI
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --python-api $(ARGS)
|
2018-10-19 17:43:10 +08:00
|
|
|
|
|
|
|
check.PythonAPI.2: PythonAPI.2
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --python-api --python-version=2 $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
|
2018-10-19 17:43:10 +08:00
|
|
|
check.PythonAPI.3: PythonAPI.3
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --python-api --python-version=3 $(ARGS)
|
2018-10-19 17:43:10 +08:00
|
|
|
|
2019-03-13 21:57:44 +08:00
|
|
|
benchmark: LibCarla.release
|
2018-12-11 23:35:34 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --benchmark $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
@cat profiler.csv
|
|
|
|
|
2019-03-08 21:41:23 +08:00
|
|
|
smoke_tests:
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Check.sh --smoke $(ARGS)
|
2019-03-08 21:41:23 +08:00
|
|
|
|
2019-04-16 20:09:55 +08:00
|
|
|
examples:
|
|
|
|
@for D in ${CARLA_EXAMPLES_FOLDER}/*; do [ -d "$${D}" ] && make -C $${D} build; done
|
|
|
|
|
|
|
|
run-examples:
|
2020-03-05 20:16:18 +08:00
|
|
|
@for D in ${CARLA_EXAMPLES_FOLDER}/*; do [ -d "$${D}" ] && make -C $${D} run.only; done
|
2019-04-16 20:09:55 +08:00
|
|
|
|
2019-03-13 21:57:44 +08:00
|
|
|
CarlaUE4Editor: LibCarla.server.release
|
2018-07-04 17:59:59 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.sh --build
|
|
|
|
|
|
|
|
.PHONY: PythonAPI
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI: LibCarla.client.release osm2odr
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI.2: LibCarla.client.release osm2odr
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --python-version=2
|
2018-10-19 17:43:10 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI.3: LibCarla.client.release osm2odr
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --python-version=3
|
2018-10-19 17:43:10 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI.rebuild: LibCarla.client.release osm2odr
|
2020-08-25 21:12:46 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --rebuild $(ARGS)
|
2020-04-04 01:54:51 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI.rss: LibCarla.client.rss.release osm2odr
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --rss $(ARGS)
|
2019-06-03 19:01:53 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI.rss.2: LibCarla.client.rss.release osm2odr
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --python-version=2 --rss
|
2019-06-03 19:01:53 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI.rss.3: LibCarla.client.rss.release osm2odr
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --python-version=3 --rss
|
2019-06-03 19:01:53 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
PythonAPI.rss.rebuild: LibCarla.client.rss.release osm2odr
|
2020-09-02 21:19:07 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.sh --rebuild --rss $(ARGS)
|
2020-04-04 01:54:51 +08:00
|
|
|
|
2019-05-22 00:42:25 +08:00
|
|
|
PythonAPI.docs:
|
|
|
|
@python PythonAPI/docs/doc_gen.py
|
2019-11-15 23:47:35 +08:00
|
|
|
@cd PythonAPI/docs && python3 bp_doc_gen.py
|
2019-05-22 00:42:25 +08:00
|
|
|
|
2018-07-04 17:59:59 +08:00
|
|
|
.PHONY: LibCarla
|
2019-03-18 22:49:09 +08:00
|
|
|
LibCarla: LibCarla.release LibCarla.debug
|
2018-10-19 17:43:10 +08:00
|
|
|
|
2019-03-13 21:57:44 +08:00
|
|
|
LibCarla.debug: LibCarla.server.debug LibCarla.client.debug
|
|
|
|
LibCarla.release: LibCarla.server.release LibCarla.client.release
|
2018-10-19 17:43:10 +08:00
|
|
|
|
2019-03-13 21:57:44 +08:00
|
|
|
LibCarla.server: LibCarla.server.debug LibCarla.server.release
|
|
|
|
LibCarla.server.debug: setup
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --server --debug
|
|
|
|
LibCarla.server.release: setup
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --server --release
|
|
|
|
|
|
|
|
LibCarla.client: LibCarla.client.debug LibCarla.client.release
|
|
|
|
LibCarla.client.debug: setup
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --client --debug
|
|
|
|
LibCarla.client.release: setup
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --client --release
|
2018-07-04 17:59:59 +08:00
|
|
|
|
2019-06-03 19:01:53 +08:00
|
|
|
LibCarla.client.rss: LibCarla.client.rss.debug LibCarla.client.rss.release
|
|
|
|
LibCarla.client.rss.debug: setup ad-rss
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --client --debug --rss
|
|
|
|
LibCarla.client.rss.release: setup ad-rss
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.sh --client --release --rss
|
|
|
|
|
2020-07-17 18:36:49 +08:00
|
|
|
.PHONY: Plugins
|
|
|
|
plugins:
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Plugins.sh $(ARGS)
|
|
|
|
|
2018-07-04 17:59:59 +08:00
|
|
|
setup:
|
2020-08-25 20:10:53 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Setup.sh $(ARGS)
|
2018-07-04 17:59:59 +08:00
|
|
|
|
2019-06-03 19:01:53 +08:00
|
|
|
ad-rss:
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Ad-rss.sh
|
|
|
|
|
2019-05-03 01:58:03 +08:00
|
|
|
deploy:
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Deploy.sh $(ARGS)
|
|
|
|
|
2018-07-04 17:59:59 +08:00
|
|
|
pretty:
|
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/Prettify.sh $(ARGS)
|
2019-12-04 01:27:11 +08:00
|
|
|
|
2020-04-03 17:36:03 +08:00
|
|
|
build.utils: PythonAPI
|
2019-12-04 01:27:11 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildUtilsDocker.sh
|
2020-06-15 23:54:51 +08:00
|
|
|
|
2020-07-28 16:41:28 +08:00
|
|
|
osm2odr:
|
2020-07-28 17:29:06 +08:00
|
|
|
@${CARLA_BUILD_TOOLS_FOLDER}/BuildOSM2ODR.sh --build
|