carla/Util/BuildTools/Windows.mk

72 lines
1.8 KiB
Makefile
Raw Normal View History

2018-07-26 18:41:20 +08:00
ARGS=--all
default: help
2018-08-01 22:34:17 +08:00
# root of the project (makefile directory)
export ROOT_PATH=$(CURDIR)/
# dependecy install/build directory (rpclib, gtest, boost)
export INSTALLATION_DIR=$(ROOT_PATH)Build/
2018-07-26 18:41:20 +08:00
help:
2018-08-30 18:18:07 +08:00
@type "${CARLA_BUILD_TOOLS_FOLDER}\Windows.mk.help"
2018-07-26 18:41:20 +08:00
# use PHONY to force next line as command and avoid conflict with folders of the same name
.PHONY: import
import: server
@"${CARLA_BUILD_TOOLS_FOLDER}/Import.py"
CarlaUE4Editor: LibCarla
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.bat" --build
2018-07-26 18:41:20 +08:00
launch: LibCarla
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.bat" --launch
2018-07-26 18:41:20 +08:00
2019-10-22 20:28:14 +08:00
launch-only:
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.bat" --launch
package: PythonAPI
2020-03-20 00:26:35 +08:00
@"${CARLA_BUILD_TOOLS_FOLDER}/Package.bat" --ue-version 4.24 $(ARGS)
2018-07-26 18:41:20 +08:00
docs:
@doxygen
@echo "Documentation index at ./Doxygen/html/index.html"
2018-07-26 18:41:20 +08:00
clean:
2020-03-20 00:26:35 +08:00
@"${CARLA_BUILD_TOOLS_FOLDER}/Package.bat" --clean --ue-version 4.24
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.bat" --clean
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.bat" --clean
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.bat" --clean
2018-07-26 18:41:20 +08:00
rebuild: setup
2019-02-12 19:27:28 +08:00
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildCarlaUE4.bat" --clean
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.bat" --rebuild
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.bat" --rebuild
2018-07-26 18:41:20 +08:00
check: PythonAPI
@echo "Not implemented!"
benchmark: LibCarla
@echo "Not implemented!"
.PHONY: PythonAPI
PythonAPI: LibCarla
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildPythonAPI.bat" --py3
2018-07-26 18:41:20 +08:00
server: setup
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.bat" --server
client: setup
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.bat" --client
2018-07-26 18:41:20 +08:00
.PHONY: LibCarla
LibCarla: setup
@"${CARLA_BUILD_TOOLS_FOLDER}/BuildLibCarla.bat" --server --client
2018-07-26 18:41:20 +08:00
setup:
@"${CARLA_BUILD_TOOLS_FOLDER}/Setup.bat" --boost-toolset msvc-14.1
deploy:
@"${CARLA_BUILD_TOOLS_FOLDER}/Deploy.bat" $(ARGS)