From 4dea2d3d975526193b8b79f3fb2896397b401666 Mon Sep 17 00:00:00 2001 From: James Duley Date: Mon, 18 May 2015 18:03:11 +0100 Subject: [PATCH] OP-1879 remove openpilot hardcoding: added naming variables to top Makefile --- Makefile | 14 +++++++++++--- ground/openpilotgcs/src/app/app.pro | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index beb06ec3c..98095feca 100644 --- a/Makefile +++ b/Makefile @@ -51,6 +51,13 @@ export DIST_DIR := $(ROOT_DIR)/build/dist DIRS = $(DL_DIR) $(TOOLS_DIR) $(BUILD_DIR) $(PACKAGE_DIR) $(DIST_DIR) +# Naming for binaries and packaging etc,. +OP_BIG_NAME := OpenPilot +GCS_BIG_NAME := ${OP_BIG_NAME} GCS +# These should be lowercase with no spaces +OP_SMALL_NAME := openpilot +GCS_SMALL_NAME := ${OP_SMALL_NAME}gcs + # Set up default build configurations (debug | release) GCS_BUILD_CONF := release GOOGLE_API_VERSION := 14 @@ -456,7 +463,7 @@ else GCS_SILENT := silent endif -OPENPILOTGCS_DIR := $(BUILD_DIR)/openpilotgcs_$(GCS_BUILD_CONF) +OPENPILOTGCS_DIR := $(BUILD_DIR)/$(GCS_SMALL_NAME)_$(GCS_BUILD_CONF) DIRS += $(OPENPILOTGCS_DIR) OPENPILOTGCS_MAKEFILE := $(OPENPILOTGCS_DIR)/Makefile @@ -465,7 +472,8 @@ OPENPILOTGCS_MAKEFILE := $(OPENPILOTGCS_DIR)/Makefile openpilotgcs_qmake $(OPENPILOTGCS_MAKEFILE): | $(OPENPILOTGCS_DIR) $(V1) cd $(OPENPILOTGCS_DIR) && \ $(QMAKE) $(ROOT_DIR)/ground/openpilotgcs/openpilotgcs.pro \ - -spec $(QT_SPEC) -r CONFIG+=$(GCS_BUILD_CONF) CONFIG+=$(GCS_SILENT) $(GCS_QMAKE_OPTS) + -spec $(QT_SPEC) -r CONFIG+=$(GCS_BUILD_CONF) CONFIG+=$(GCS_SILENT) \ + 'GCS_BIG_NAME="$(GCS_BIG_NAME)"' GCS_SMALL_NAME=$(GCS_SMALL_NAME) $(GCS_QMAKE_OPTS) .PHONY: openpilotgcs openpilotgcs: uavobjgenerator $(OPENPILOTGCS_MAKEFILE) @@ -717,7 +725,7 @@ endif # Define some variables PACKAGE_LBL := $(shell $(VERSION_INFO) --format=\$${LABEL}) -PACKAGE_NAME := OpenPilot +PACKAGE_NAME := $(OP_BIG_NAME) PACKAGE_SEP := - PACKAGE_FULL_NAME := $(PACKAGE_NAME)$(PACKAGE_SEP)$(PACKAGE_LBL) diff --git a/ground/openpilotgcs/src/app/app.pro b/ground/openpilotgcs/src/app/app.pro index 5415a0c32..65402a5cd 100644 --- a/ground/openpilotgcs/src/app/app.pro +++ b/ground/openpilotgcs/src/app/app.pro @@ -21,7 +21,7 @@ include(../libs/version_info/version_info.pri) LIBS *= -l$$qtLibraryName(ExtensionSystem) -l$$qtLibraryName(Aggregation) DEFINES += PLUGIN_REL_PATH=$$shell_quote(\"$$relative_path($$GCS_PLUGIN_PATH, $$GCS_APP_PATH)\") -DEFINES += GCS_NAME=$$shell_quote(\"$$GCS_APP_TARGET\") +DEFINES += GCS_NAME=$$shell_quote(\"$$GCS_BIG_NAME\") win32 { RC_FILE = openpilotgcs.rc