1 | TEMPLATE = lib
|
---|
2 | TARGET = qsqlite
|
---|
3 |
|
---|
4 | CONFIG += qt plugin
|
---|
5 | DESTDIR = ../../../sqldrivers
|
---|
6 |
|
---|
7 | HEADERS = ../../../../src/sql/drivers/sqlite/qsql_sqlite.h
|
---|
8 | SOURCES = smain.cpp \
|
---|
9 | ../../../../src/sql/drivers/sqlite/qsql_sqlite.cpp
|
---|
10 |
|
---|
11 | unix {
|
---|
12 | OBJECTS_DIR = .obj
|
---|
13 | }
|
---|
14 |
|
---|
15 | win32 {
|
---|
16 | OBJECTS_DIR = obj
|
---|
17 | # win32-msvc: {
|
---|
18 | # LIBS *= delayimp.lib
|
---|
19 | # QMAKE_LFLAGS += /DELAYLOAD:libsqlite.dll
|
---|
20 | # }
|
---|
21 | # win32-borland: {
|
---|
22 | # QMAKE_LFLAGS += /dlibsqlite.dll
|
---|
23 | # }
|
---|
24 | }
|
---|
25 |
|
---|
26 | !contains( LIBS, .*sqlite.* ) {
|
---|
27 | INCLUDEPATH += ../../../../src/3rdparty/sqlite
|
---|
28 |
|
---|
29 | HEADERS += ../../../../src/3rdparty/sqlite/btree.h \
|
---|
30 | ../../../../src/3rdparty/sqlite/config.h \
|
---|
31 | ../../../../src/3rdparty/sqlite/hash.h \
|
---|
32 | ../../../../src/3rdparty/sqlite/opcodes.h \
|
---|
33 | ../../../../src/3rdparty/sqlite/os.h \
|
---|
34 | ../../../../src/3rdparty/sqlite/pager.h \
|
---|
35 | ../../../../src/3rdparty/sqlite/parse.h \
|
---|
36 | ../../../../src/3rdparty/sqlite/sqlite.h \
|
---|
37 | ../../../../src/3rdparty/sqlite/sqliteInt.h \
|
---|
38 | ../../../../src/3rdparty/sqlite/vdbe.h \
|
---|
39 | ../../../../src/3rdparty/sqlite/vdbeInt.h
|
---|
40 |
|
---|
41 | SOURCES += ../../../../src/3rdparty/sqlite/attach.c \
|
---|
42 | ../../../../src/3rdparty/sqlite/auth.c \
|
---|
43 | ../../../../src/3rdparty/sqlite/btree.c \
|
---|
44 | ../../../../src/3rdparty/sqlite/btree_rb.c \
|
---|
45 | ../../../../src/3rdparty/sqlite/build.c \
|
---|
46 | ../../../../src/3rdparty/sqlite/copy.c \
|
---|
47 | ../../../../src/3rdparty/sqlite/date.c \
|
---|
48 | ../../../../src/3rdparty/sqlite/delete.c \
|
---|
49 | ../../../../src/3rdparty/sqlite/expr.c \
|
---|
50 | ../../../../src/3rdparty/sqlite/func.c \
|
---|
51 | ../../../../src/3rdparty/sqlite/hash.c \
|
---|
52 | ../../../../src/3rdparty/sqlite/insert.c \
|
---|
53 | ../../../../src/3rdparty/sqlite/main.c \
|
---|
54 | ../../../../src/3rdparty/sqlite/opcodes.c \
|
---|
55 | ../../../../src/3rdparty/sqlite/os.c \
|
---|
56 | ../../../../src/3rdparty/sqlite/pager.c \
|
---|
57 | ../../../../src/3rdparty/sqlite/parse.c \
|
---|
58 | ../../../../src/3rdparty/sqlite/pragma.c \
|
---|
59 | ../../../../src/3rdparty/sqlite/printf.c \
|
---|
60 | ../../../../src/3rdparty/sqlite/random.c \
|
---|
61 | ../../../../src/3rdparty/sqlite/select.c \
|
---|
62 | ../../../../src/3rdparty/sqlite/shell.c \
|
---|
63 | ../../../../src/3rdparty/sqlite/table.c \
|
---|
64 | ../../../../src/3rdparty/sqlite/tokenize.c \
|
---|
65 | ../../../../src/3rdparty/sqlite/trigger.c \
|
---|
66 | ../../../../src/3rdparty/sqlite/update.c \
|
---|
67 | ../../../../src/3rdparty/sqlite/util.c \
|
---|
68 | ../../../../src/3rdparty/sqlite/vacuum.c \
|
---|
69 | ../../../../src/3rdparty/sqlite/vdbe.c \
|
---|
70 | ../../../../src/3rdparty/sqlite/vdbeaux.c \
|
---|
71 | ../../../../src/3rdparty/sqlite/where.c
|
---|
72 | }
|
---|
73 |
|
---|
74 | REQUIRES = sql
|
---|
75 |
|
---|
76 | target.path += $$plugins.path/sqldrivers
|
---|
77 | INSTALLS += target
|
---|