source: trunk/plugins/src/sqldrivers/sqlite/sqlite.pro

Last change on this file was 204, checked in by rudi, 14 years ago

Added plugin source code

File size: 3.0 KB
Line 
1TEMPLATE = lib
2TARGET = qsqlite
3
4CONFIG += qt plugin
5DESTDIR = ../../../sqldrivers
6
7HEADERS = ../../../../src/sql/drivers/sqlite/qsql_sqlite.h
8SOURCES = smain.cpp \
9 ../../../../src/sql/drivers/sqlite/qsql_sqlite.cpp
10
11unix {
12 OBJECTS_DIR = .obj
13}
14
15win32 {
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
74REQUIRES = sql
75
76target.path += $$plugins.path/sqldrivers
77INSTALLS += target
Note: See TracBrowser for help on using the repository browser.