https://github.com/jkriege2/QuickFit3
Tip revision: d5253eaa37fd55b208c7b709ce6f03fb1f5fe585 authored by Jan W. Krieger on 18 November 2018, 16:51:01 UTC
updated link
updated link
Tip revision: d5253ea
qf3plugins.pri
#
# Copyright (c) 2008-2015 Jan W. Krieger (<jan@jkrieger.de>, <j.krieger@dkfz.de>), German Cancer Research Center (DKFZ) & IWR, University of Heidelberg
#
#
#
# This file is part of QuickFit 3 (http:/www.dkfz.de/Macromol/quickfit).
#
# This software is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http:/www.gnu.org/licenses/>.
#
#message("!!! !!! NOW IN plugins.pri PWD=$$PWD")
include($$PWD/quickfit_config.pri)
QFOUTPUT = $$PWD/$${OUTPUTDIR_NAME}
exists(qf3sdk_config.pri): include(qf3sdk_config.pri)
INCLUDEPATH += $$PWD/lib/ \
$$PWD/libqf3widgets/ \
$$PWD/interfaces \
$$PWD/base_classes \
$$PWD/extlibs/ \
$$PWD/extlibs/StatisticsTools \
$$PWD/plugins/interfaces \
$$PWD/plugins/base_classes
MOC_DIR = ./.mocs/
UI_DIR = ./.uis/
RCC_DIR = ./.rccs/
OBJECTS_DIR = ./.objs/
DESTDIR = $$QFOUTPUT/plugins
GPL3LICENSE = $$PWD/doc/gpl-3.0.txt
LGPL2LICENSE = $$PWD/doc/lgpl-2.1.txt
SRC_DISTRIBUTED.files =
SRC_DISTRIBUTED.path = $${QFOUTPUT}/source/plugins/$${TARGET}/
HELP_FILES.files = ./help/*.*
HELP_FILES.path = $${QFOUTPUT}/assets/plugins/help/$${TARGET}/
HELPPARSERREF_FILES.files = ./help/parserreference/*.*
HELPPARSERREF_FILES.path = $${QFOUTPUT}/assets/plugins/help/$${TARGET}/parserreference/
HELPPARSERREFPIC_FILES.files = ./help/parserreference/pic/*.*
HELPPARSERREFPIC_FILES.path = $${QFOUTPUT}/assets/plugins/help/$${TARGET}/parserreference/pic/
HELPPIC_FILES.files = ./help/pic/*.*
HELPPIC_FILES.path = $${QFOUTPUT}/assets/plugins/help/$${TARGET}/pic/
ASSETS_FILES.files = ./assets/*.*
ASSETS_FILES.path = $${QFOUTPUT}/assets/plugins/$${TARGET}
ASSETSELECTRONICS_FILES.files = ./assets/electronics/*.*
ASSETSELECTRONICS_FILES.path = $${QFOUTPUT}/assets/plugins/$${TARGET}/electronics
ASSETSELECTRONICSDOC_FILES.files = ./assets/electronics/doc/*.*
ASSETSELECTRONICSDOC_FILES.path = $${QFOUTPUT}/assets/plugins/$${TARGET}/electronics/doc
ASSETSELECTRONICSSRC_FILES.files = ./assets/electronics/src/*.*
ASSETSELECTRONICSSRC_FILES.path = $${QFOUTPUT}/assets/plugins/$${TARGET}/electronics/src
ASSETSELECTRONICSCAD_FILES.files = ./assets/electronics/cad/*.*
ASSETSELECTRONICSCAD_FILES.path = $${QFOUTPUT}/assets/plugins/$${TARGET}/electronics/cad
GLOBALCONFIG_FILES.files = ./globalconfig/*.*
GLOBALCONFIG_FILES.path = $${QFOUTPUT}/globalconfig_templates/
GLOBALCONFIG_FILES.files = ./globalconfig_direct/*.*
GLOBALCONFIG_FILES.path = $${QFOUTPUT}/globalconfig/
GLOBALCONFIGWIN32_FILES.files = ./globalconfig/win32/*.*
GLOBALCONFIGWIN32_FILES.path = $${QFOUTPUT}/globalconfig_templates/
GLOBALCONFIGLINUX_FILES.files = ./globalconfig/linux/*.*
GLOBALCONFIGLINUX_FILES.path = $${QFOUTPUT}/globalconfig_templates/
GLOBALCONFIGMACX_FILES.files = ./globalconfig/macx/*.*
GLOBALCONFIGMACX_FILES.path = $${QFOUTPUT}/globalconfig_templates/
ASSETS_TRANSLATIONS.files = ./translations/*.qm
ASSETS_TRANSLATIONS.path = $${QFOUTPUT}/assets/translations/
EXAMPLES_FILES.files = ./examples/*.*
EXAMPLES_FILES.path = $${QFOUTPUT}/examples/$${TARGET}/
EXAMPLESTESTDATA_FILES.files = ./examples/testdata/*.*
EXAMPLESTESTDATA_FILES.path = $${QFOUTPUT}/examples/$${TARGET}/testdata/
EXAMPLESTEST_DATA_FILES.files = ./examples/test_data/*.*
EXAMPLESTEST_DATA_FILES.path = $${QFOUTPUT}/examples/$${TARGET}/test_data/
EXAMPLESDATA_FILES.files = ./examples/data/*.*
EXAMPLESDATA_FILES.path = $${QFOUTPUT}/examples/$${TARGET}/data/
EXAMPLESRESULTS_FILES.files = ./examples/results/*.*
EXAMPLESRESULTS_FILES.path = $${QFOUTPUT}/examples/$${TARGET}/results/
INSTALLS += HELP_FILES \
HELPPIC_FILES \
ASSETS_FILES \
GLOBALCONFIG_FILES \
ASSETS_TRANSLATIONS \
SRC_DISTRIBUTED \
EXAMPLES_FILES \
HELPPARSERREF_FILES \
HELPPARSERREFPIC_FILES \
EXAMPLESTESTDATA_FILES \
EXAMPLESTEST_DATA_FILES \
EXAMPLESDATA_FILES \
EXAMPLESRESULTS_FILES \
ASSETSELECTRONICS_FILES \
ASSETSELECTRONICSDOC_FILES \
ASSETSELECTRONICSSRC_FILES \
ASSETSELECTRONICSCAD_FILES
win32 {
INSTALLS += GLOBALCONFIGWIN32_FILES
} else {
macx {
INSTALLS += GLOBALCONFIGMACX_FILES
} else {
INSTALLS += GLOBALCONFIGLINUX_FILES
}
}
release {
message("building $$TARGET $$TEMPLATE (plugin) in RELEASE mode, output is in $$QFOUTPUT")
} else {
message("building $$TARGET $$TEMPLATE (plugin) in DEBUG mode, output is in $$QFOUTPUT")
}
DEFINES += QTLIB_IN_DLL LIB_IN_DLL IS_QUICKFIT3 IS_QUICKFIT3_PLUGIN
include($$PWD/quickfit3_configqt.pri)
CONFIG += link_prl
include($$PWD/libquickfit.pri)
#message("!!! !!! NOW LEAVING plugins.pri QFOUTPUT=$$QFOUTPUT")