# # Windows-specific packaging # NSIS_CMD := makensis.exe NSIS_OPTS := /V3 NSIS_DIR := $(ROOT_DIR)/package/winx86 NSIS_SCRIPT := $(NSIS_DIR)/openpilotgcs.nsi NSIS_TEMPLATE := $(NSIS_DIR)/openpilotgcs.tpl NSIS_HEADER := $(BUILD_DIR)/ground/openpilotgcs/openpilotgcs.nsh win_package: gcs package_flight $(V1) mkdir -p "$(dir $(NSIS_HEADER))" $(VERSION_CMD) \ --template="$(NSIS_TEMPLATE)" \ --outfile="$(NSIS_HEADER)" \ PACKAGE_LBL="$(PACKAGE_LBL)" \ PACKAGE_NAME="$(PACKAGE_NAME)" \ PACKAGE_SEP="$(PACKAGE_SEP)" $(V1) echo "Building Windows installer, please wait..." $(V1) echo "If you have a script error in line 1 - use Unicode NSIS 2.46+" $(V1) echo " http://www.scratchpaper.com" $(NSIS_CMD) $(NSIS_OPTS) $(NSIS_SCRIPT) gcs: uavobjects $(V1) $(MAKE) -C $(ROOT_DIR) GCS_BUILD_CONF=release $@ ground_package: | win_package .PHONY: gcs ground_package win_package