From dba036816b279bc1539a9f3894fbc414665d2bce Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Sun, 21 Apr 2019 23:22:20 +0900 Subject: Removed unnecessary and/or TDE-unrelated code. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michele Calgaro Signed-off-by: Slávek Banko --- tqtinterface/qt4/qmake/project.h | 124 --------------------------------------- 1 file changed, 124 deletions(-) delete mode 100644 tqtinterface/qt4/qmake/project.h (limited to 'tqtinterface/qt4/qmake/project.h') diff --git a/tqtinterface/qt4/qmake/project.h b/tqtinterface/qt4/qmake/project.h deleted file mode 100644 index ec8104a..0000000 --- a/tqtinterface/qt4/qmake/project.h +++ /dev/null @@ -1,124 +0,0 @@ -/**************************************************************************** -** -** Definition of TQMakeProject class. -** -** Copyright (C) 2010 Timothy Pearson and (C) 1992-2008 Trolltech ASA. -** -** This file is part of qmake. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.TQPL -** included in the packaging of this file. Licensees holding valid TQt -** Commercial licenses may use this file in accordance with the TQt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef __PROJECT_H__ -#define __PROJECT_H__ - -#include -#include -#include - -class TQMakeProperty; - -class TQMakeProject -{ - enum TestqStatus { TestNone, TestFound, TestSeek } test_status; - int scope_block, scope_flag; - - TQString pfile, cfile; - TQMakeProperty *prop; - void reset(); - TQMap vars, base_vars, cache; - bool parse(const TQString &text, TQMap &place); - bool doProjectTest(const TQString &func, const TQString ¶ms, TQMap &place); - bool doProjectTest(const TQString &func, TQStringList args, TQMap &place); - bool doProjectCheckReqs(const TQStringList &deps, TQMap &place); - TQString doVariableReplace(TQString &str, const TQMap &place); - -public: - TQMakeProject(); - TQMakeProject(TQMakeProperty *); - - enum { ReadCache=0x01, ReadConf=0x02, ReadCmdLine=0x04, ReadProFile=0x08, ReadPostFiles=0x10, ReadAll=0xFF }; - bool read(const TQString &project, const TQString &pwd, uchar cmd=ReadAll); - bool read(uchar cmd=ReadAll); - - TQString projectFile(); - TQString configFile(); - - bool isEmpty(const TQString &v); - TQStringList &values(const TQString &v); - TQString first(const TQString &v); - TQMap &variables(); - bool isActiveConfig(const TQString &x, bool regex=FALSE, TQMap *place=NULL); - -protected: - friend class MakefileGenerator; - bool read(const TQString &file, TQMap &place); - -}; - -inline TQString TQMakeProject::projectFile() -{ -#if defined(TQ_CC_SUN) && (__SUNPRO_CC == 0x500) || defined(TQ_CC_HP) - // workaround for Sun WorkShop 5.0 bug fixed in Forte 6 - if (pfile == "-") - return TQString("(stdin)"); - else - return pfile; -#else - return pfile == "-" ? TQString("(stdin)") : pfile; -#endif -} - -inline TQString TQMakeProject::configFile() -{ return cfile; } - -inline bool TQMakeProject::isEmpty(const TQString &v) -{ return !vars.contains(v) || vars[v].isEmpty(); } - -inline TQStringList &TQMakeProject::values(const TQString &v) -{ return vars[v]; } - -inline TQString TQMakeProject::first(const TQString &v) -{ -#if defined(TQ_CC_SUN) && (__SUNPRO_CC == 0x500) || defined(TQ_CC_HP) - // workaround for Sun WorkShop 5.0 bug fixed in Forte 6 - if (isEmpty(v)) - return TQString(""); - else - return vars[v].first(); -#else - return isEmpty(v) ? TQString("") : vars[v].first(); -#endif -} - -inline TQMap &TQMakeProject::variables() -{ return vars; } - -#endif /* __PROJECT_H__ */ -- cgit v1.2.1