]> Some of my projects - anidbudpclient.git/commitdiff
Screw .pri files and add export macro to classes that should be exported.
authorAPTX <redacted>
Sun, 12 Dec 2010 08:44:18 +0000 (09:44 +0100)
committerAPTX <redacted>
Sun, 12 Dec 2010 08:44:18 +0000 (09:44 +0100)
anidbudpclient.pro
renameparser/abstractparser.h
renameparser/abstractwalk.h
renameparser/analyzewalk.cpp
renameparser/analyzewalk.h
renameparser/debugwalk.h
renameparser/evaluatewalk.h
renameparser/functions.h
renameparser/renameengine.h

index 9c291dd..3985504 100644 (file)
@@ -14,8 +14,8 @@ static {
     message(anidbpudpclinet: Dynamic build)\r
        DESTDIR = build\r
 }\r
-INCLUDEPATH += $$PWD\r
-DEPENDPATH += $$PWD\r
+INCLUDEPATH += renameparser\r
+DEPENDPATH += renameparser\r
 DEFINES += ANIDBUDPCLIENT_LIBRARY\r
 SOURCES += client.cpp \\r
     abstractcommand.cpp \\r
@@ -68,4 +68,32 @@ CONV_HEADERS += include/AniDBUdpClient/Client \
 \r
 # RenameParser Files\r
 \r
-include(renameparser/parser.pri)\r
+HEADERS += renameparser/renameengine.h \\r
+       renameparser/functions.h \\r
+       renameparser/abstractparser.h \\r
+       renameparser/ast.h \\r
+       renameparser/debugwalk.h \\r
+       renameparser/abstractwalk.h \\r
+       renameparser/evaluatewalk.h \\r
+       renameparser/analyzewalk.h\r
+SOURCES += renameparser/renameengine.cpp \\r
+       renameparser/functions.cpp \\r
+       renameparser/abstractparser.cpp \\r
+       renameparser/ast.cpp \\r
+       renameparser/debugwalk.cpp \\r
+       renameparser/abstractwalk.cpp \\r
+       renameparser/evaluatewalk.cpp \\r
+       renameparser/analyzewalk.cpp\r
+\r
+HEADERS += renameparser/AniAdd/renameparser.h \\r
+       renameparser/AniAdd/renamegrammar_p.h \\r
+       renameparser/AniAdd/lexer.h\r
+SOURCES += renameparser/AniAdd/renameparser.cpp \\r
+       renameparser/AniAdd/renamegrammar.cpp \\r
+       renameparser/AniAdd/lexer.cpp\r
+\r
+QT *= script\r
+HEADERS += renameparser/ECMAScript/parser.h\r
+SOURCES += renameparser/ECMAScript/parser.cpp\r
+\r
+CONV_HEADERS += include/RenameParser/RenameEngine\r
index ceb9fa6..7ea6573 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef ABSTRACTPARSER_H
 #define ABSTRACTPARSER_H
 
+#include "../anidbudpclient_global.h"
 #include <QString>
 #include <QStringList>
 #include <QMap>
@@ -9,7 +10,7 @@ namespace RenameParser {
 
 typedef QMap<QString, QString> Environment;
 
-class AbstractParser
+class ANIDBUDPCLIENTSHARED_EXPORT AbstractParser
 {
 public:
        AbstractParser();
index 3c06b50..ce47944 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef ABSTRACTWALK_H
 #define ABSTRACTWALK_H
 
+#include "../anidbudpclient_global.h"
 #include "ast.h"
 #include <QSharedPointer>
 #include <QMap>
@@ -9,7 +10,7 @@ namespace RenameParser {
 
 typedef QMap<QString, QString> Environment;
 
-class AbstractWalk
+class ANIDBUDPCLIENTSHARED_EXPORT AbstractWalk
 {
 public:
        AbstractWalk(QSharedPointer<AST::Node> ast);
index 751d8f5..9248462 100644 (file)
@@ -12,6 +12,7 @@ AnalyzeWalk::AnalyzeWalk(QSharedPointer<AST::Node> ast) : AbstractWalk(ast)
 QString AnalyzeWalk::walk(Environment &env)
 {
        using namespace AST;
+       Q_UNUSED(env);
 
 /*     switch (node->type())
        {
index 634e9b6..478de11 100644 (file)
@@ -1,12 +1,13 @@
 #ifndef ANALYZEWALK_H
 #define ANALYZEWALK_H
 
+#include "../anidbudpclient_global.h"
 #include "abstractwalk.h"
 #include <QStringList>
 
 namespace RenameParser {
 
-class AnalyzeWalk : public AbstractWalk
+class ANIDBUDPCLIENTSHARED_EXPORT AnalyzeWalk : public AbstractWalk
 {
 public:
        AnalyzeWalk(QSharedPointer<AST::Node> ast);
index 1d75cba..b990632 100644 (file)
@@ -1,11 +1,12 @@
 #ifndef DEBUGWALK_H
 #define DEBUGWALK_H
 
+#include "../anidbudpclient_global.h"
 #include "abstractwalk.h"
 
 namespace RenameParser {
 
-class DebugWalk : public AbstractWalk
+class ANIDBUDPCLIENTSHARED_EXPORT DebugWalk : public AbstractWalk
 {
 public:
        DebugWalk(QSharedPointer<AST::Node> ast);
index 67a74ce..3d59b5e 100644 (file)
@@ -1,13 +1,14 @@
 #ifndef EVALUATEWALK_H
 #define EVALUATEWALK_H
 
+#include "../anidbudpclient_global.h"
 #include "abstractwalk.h"
 
 #include <QStack>
 
 namespace RenameParser {
 
-class EvaluateWalk : public AbstractWalk
+class ANIDBUDPCLIENTSHARED_EXPORT EvaluateWalk : public AbstractWalk
 {
 public:
        EvaluateWalk(QSharedPointer<AST::Node> ast);
index 0e801a4..664562a 100644 (file)
@@ -8,7 +8,7 @@ namespace RenameParser {
 
 namespace RenameFunctions
 {
-       QString max(const QStringList &args);
+       QString _max(const QStringList &args);
        QString len(const QStringList &args);
        QString pad(const QStringList &args);
        QString repl(const QStringList &args);
index ded6db5..1356033 100644 (file)
@@ -4,6 +4,7 @@
 #include <QString>
 #include <QMap>
 
+#include "../anidbudpclient_global.h"
 #include "abstractparser.h"
 #include "functions.h"
 
@@ -11,7 +12,7 @@ namespace RenameParser {
 
 typedef QString (*RenameFunction)(const QStringList &args);
 
-class RenameEngine
+class ANIDBUDPCLIENTSHARED_EXPORT RenameEngine
 {
 public:
        enum ParserType {