*.bak
*~
lib/
+.ctmp
+Makefile*
--- /dev/null
+#include this into your qmake project file to
+#use the Chester library
+
+INCLUDEPATH += $$PWD/chester
--- /dev/null
+#include this into your qmake project file to
+#use the ZIP library
+
+LIBS += -L$$PWD/lib -lelam
+INCLUDEPATH += $$PWD/include/elam
+CONFIG += link_prl
\ No newline at end of file
ELAM = Elementary Logic and Arithmetic Machine
-(c) Konrad Rosenbaum, 2010-2012
+(c) Konrad Rosenbaum, 2010-2013
protected under the GNU LGPL version 3 or at your option any newer
see COPYING(.LGPL) for details
result, similar to those used in languages like C or Pascal. It is not able
to solve algebraic systems or use fancy expressions.
-ELAM is based on and made for Qt 4.x.
+ELAM is based on and made for Qt 4.x / 5.x.
See the documentation for details. Just point your browser at doc/index.html.
--- /dev/null
+TEMPLATE = lib
+TARGET = elam
+CONFIG += dll create_prl hide_symbols separate_debug_info
+QT -= gui
+OBJECTS_DIR = .ctmp
+MOC_DIR = .ctmp
+RCC_DIR = .ctmp
+DEFINES += ELAM_LIBRARY_BUILD
+VERSION =
+DESTDIR = $$PWD/../lib
+
+HEADERS += \
+ include/elam.h \
+ include/elamunary.h \
+ include/elambinary.h \
+ include/elamcharclass.h \
+ include/elamengine.h \
+ include/elamexpression.h \
+ include/elamvalue.h \
+ include/elamintengine.h \
+ include/elamfloatengine.h \
+ include/elamboolengine.h \
+ include/elamstringengine.h
+
+SOURCES += \
+ src/elamvalue.cpp \
+ src/elamunary.cpp \
+ src/elambinary.cpp \
+ src/elamcharclass.cpp \
+ src/elamengine.cpp \
+ src/elamintengine.cpp \
+ src/elamexpression.cpp \
+ src/elamfloatengine.cpp \
+ src/elamboolengine.cpp \
+ src/elamstringengine.cpp
+
+INCLUDEPATH += . src include ../include/elam ../chester
+DEPENDPATH += $$INCLUDEPATH
+
+gcc { QMAKE_CXXFLAGS+=-std=c++11 }
+++ /dev/null
-//auto-generated code, do not change
-#include "elamvalue.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elambinary.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamboolengine.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamcharclass.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamengine.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamvalue.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamexpression.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamfloatengine.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamintengine.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamfloatengine.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamvalue.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamstringengine.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamexpression.h"
+++ /dev/null
-//auto-generated code, do not change
-#include "elamunary.h"
#include <QObject>
#include <QVariant>
-#include "../dptr/dptr_base.h"
+#include <DPtrBase>
#include "elamglobal.h"
#include <functional>
#include "elamexpression.h"
-#include "../dptr/dptr_base.h"
+#include <DPtrBase>
namespace ELAM {
#include "elambinary.h"
#include "elamcharclass.h"
-#include "../dptr/dptr_base.h"
+#include <DPtrBase>
#include <functional>
#define ELAM_EXPRESSION_H
#include "elamvalue.h"
-#include "../dptr/dptr_base.h"
+#include <DPtrBase>
namespace ELAM {
#include <QObject>
#include <QVariant>
-#include "../dptr/dptr_base.h"
+#include <DPtrBase>
#include <functional>
+++ /dev/null
-TEMPLATE = lib
-TARGET = elam
-CONFIG += dll create_prl hide_symbols separate_debug_info
-QT -= gui
-OBJECTS_DIR = .ctmp
-MOC_DIR = .ctmp
-RCC_DIR = .ctmp
-DEFINES += ELAM_LIBRARY_BUILD
-VERSION =
-
-HEADERS += \
- ../include/elam.h \
- ../include/elamunary.h \
- ../include/elambinary.h \
- ../include/elamcharclass.h \
- ../include/elamengine.h \
- ../include/elamexpression.h \
- ../include/elamvalue.h \
- ../include/elamintengine.h \
- ../include/elamfloatengine.h \
- ../include/elamboolengine.h \
- ../include/elamstringengine.h
-
-SOURCES += \
- elamvalue.cpp \
- elamunary.cpp \
- elambinary.cpp \
- elamcharclass.cpp \
- elamengine.cpp \
- elamintengine.cpp \
- elamexpression.cpp \
- elamfloatengine.cpp \
- elamboolengine.cpp \
- elamstringengine.cpp
-
-INCLUDEPATH += . ../include
-DEPENDPATH += . ../include ../../chester
-
-gcc { QMAKE_CXXFLAGS+=-std=c++11 }
#include "elamvalue.h"
#include <QDebug>
-#include "../dptr/dptr_shared.h"
+#include <SharedDPtr>
namespace ELAM {
/////////////////////////////////////////////////////////////////
#include "elamvalue.h"
#include <QDebug>
-#include "../dptr/dptr_shared.h"
+#include <SharedDPtr>
namespace ELAM {
#include "elamvalue.h"
#include <QDebug>
-#include "../dptr/dptr.h"
+#include <DPtr>
namespace ELAM {
#include <QDebug>
#include <QPointer>
#include "elamengine.h"
-#include "../dptr/dptr_shared.h"
+#include <SharedDPtr>
namespace ELAM {
#include "elamvalue.h"
#include <QDebug>
-#include "../dptr/dptr_shared.h"
+#include <SharedDPtr>
namespace ELAM {
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamvalue.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elambinary.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamboolengine.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamcharclass.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamengine.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamvalue.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamexpression.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamfloatengine.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamintengine.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamfloatengine.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamvalue.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamstringengine.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamexpression.h"
--- /dev/null
+//auto-generated code, do not change
+#include "../../../elam/include/elamunary.h"
TEMPLATE = subdirs
-SUBDIRS = zip elam/src
\ No newline at end of file
+SUBDIRS = zip elam