File: Makefile.in

package info (click to toggle)
db5.3 5.3.28%2Bdfsg1-0.8
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 158,400 kB
  • sloc: ansic: 448,406; java: 111,824; tcl: 80,544; sh: 44,326; cs: 33,697; cpp: 21,604; perl: 14,557; xml: 10,799; makefile: 4,077; javascript: 1,998; yacc: 1,003; awk: 965; sql: 801; erlang: 342; python: 216; php: 24; asm: 14
file content (145 lines) | stat: -rw-r--r-- 4,418 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# Makefile template for SQLite ODBC Driver

prefix =	@prefix@
exec_prefix =	@exec_prefix@
libdir =	@libdir@
drvdir =	$(libdir)@DRVDIR@
CC =		@CC@
INSTALL =	@INSTALL@
LIBTOOL =	./libtool
CFLAGS=		@CFLAGS@ -DDRIVER_VER_INFO=\"@VER_INFO@\" @SQLITE3_A10N_FLAGS@
SQLITE_INC =	@SQLITE_INC@
SQLITE_LIB =	@SQLITE_LIB@
SQLITE_FLAGS =	-DHAVE_LIBVERSION=@SQLITE_LIBVERSION@ \
		-DHAVE_ENCDEC=@SQLITE_ENCDEC@ \
		-DHAVE_SQLITEATOF=@SQLITE_ATOF@ \
		-DHAVE_SQLITEMPRINTF=@SQLITE_MPRINTF@ \
		-DHAVE_SQLITETRACE=@SQLITE_TRACE@
SQLITE3_INC =	@SQLITE3_INC@
SQLITE3_LIB =	@SQLITE3_LIB@
SQLITE3_FLAGS = -DHAVE_SQLITE3COLUMNTABLENAME=@SQLITE3_COLUMNTABLENAME@ \
		-DHAVE_SQLITE3LOADEXTENSION=@SQLITE3_LOADEXTENSION@ \
		-DHAVE_SQLITE3OVERLOADFUNCTION=@SQLITE3_OVERLOADFUNCTION@ \
		-DHAVE_SQLITE3PREPAREV2=@SQLITE3_PREPARE_V2@ \
		-DHAVE_SQLITE3CLEARBINDINGS=@SQLITE3_CLEARBINDINGS@ \
		-DHAVE_SQLITE3CREATEMODULEV2=@SQLITE3_CREATEMODULE_V2@ \
		-DHAVE_SQLITE3VFS=@SQLITE3_VFS@ \
		-DHAVE_SQLITE3PROFILE=@SQLITE3_PROFILE@ \
		-DHAVE_SQLITE3STRNICMP=@SQLITE3_STRNICMP@ \
		-DHAVE_SQLITE3TABLECOLUMNMETADATA=@SQLITE3_TABLECOLUMNMETADATA@ \
		@DL_OPTS@
SQLITE3_A10N_C =	@SQLITE3_A10N_C@
SQLITE3_A10N_O =	@SQLITE3_A10N_O@
ODBC_FLAGS =	@ODBC_FLAGS@
ODBC_LIB =	@ODBC_LIB@ @LDFLAGS@
VER_INFO =	@VER_INFO@

all:		@LIB_TARGETS@

libsqliteodbc.la:	sqliteodbc.lo
		$(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o libsqliteodbc.la \
		    sqliteodbc.lo -rpath $(drvdir) $(SQLITE_LIB) \
		    $(ODBC_LIB) -release $(VER_INFO)

libsqlite3odbc.la:	sqlite3odbc.lo $(SQLITE3_A10N_O)
		$(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o libsqlite3odbc.la \
		    sqlite3odbc.lo $(SQLITE3_A10N_O) -rpath $(drvdir) \
		    $(SQLITE3_LIB) $(ODBC_LIB) -release $(VER_INFO) \
		    @DL_INITFINI@

libsqlite3_mod_blobtoxy.la:	blobtoxy.lo
		$(LIBTOOL) --mode=link $(CC) $(CFLAGS) \
		    -o libsqlite3_mod_blobtoxy.la \
		    blobtoxy.lo -rpath $(drvdir) -release $(VER_INFO)

libsqlite3_mod_impexp.la:	impexp.lo
		$(LIBTOOL) --mode=link $(CC) $(CFLAGS) \
		    -o libsqlite3_mod_impexp.la \
		    impexp.lo -rpath $(drvdir) -release $(VER_INFO)

sqliteodbc.lo:	sqliteodbc.c sqliteodbc.h
		$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c \
		    -I$(SQLITE_INC) $(ODBC_FLAGS) \
		    $(SQLITE_FLAGS) sqliteodbc.c

sqlite3odbc.lo:	sqlite3odbc.c sqlite3odbc.h
		$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c \
		    -I$(SQLITE3_INC) $(ODBC_FLAGS) \
		    $(SQLITE3_FLAGS) sqlite3odbc.c

$(SQLITE3_A10N_O):	$(SQLITE3_A10N_C)
		$(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $(SQLITE3_A10N_C)

blobtoxy.lo:	blobtoxy.c
		$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c \
		    -I$(SQLITE3_INC) \
		    $(SQLITE3_FLAGS) blobtoxy.c

impexp.lo:	impexp.c
		$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c \
		    -I$(SQLITE3_INC) \
		    $(SQLITE3_FLAGS) impexp.c

install-2:	libsqliteodbc.la
		$(LIBTOOL) --mode=install $(INSTALL) \
		    libsqliteodbc.la $(DESTDIR)$(drvdir)

drvinst-2:	install-2
		sh drvdsninst.sh SQLITE "SQLite Datasource" \
			libsqliteodbc.la $(drvdir)

drvuninst-2:	uninstall-2
		sh drvdsnuninst.sh SQLITE "SQLite Datasource"

uninstall-2:
		$(LIBTOOL) --mode=uninstall \
		    $(RM) $(DESTDIR)$(drvdir)/libsqliteodbc.la

install-3:	libsqlite3odbc.la @EXT_BLOBTOXY@ @EXT_IMPEXP@
		$(LIBTOOL) --mode=install $(INSTALL) \
		    libsqlite3odbc.la $(DESTDIR)$(drvdir)
		test -z "@EXT_BLOBTOXY@" || \
		    $(LIBTOOL) --mode=install $(INSTALL) \
		    @EXT_BLOBTOXY@ $(DESTDIR)$(drvdir)
		test -z "@EXT_IMPEXP@" || \
		    $(LIBTOOL) --mode=install $(INSTALL) \
		    @EXT_IMPEXP@ $(DESTDIR)$(drvdir)

uninstall-3:
		$(LIBTOOL) --mode=uninstall \
		    $(RM) $(DESTDIR)$(drvdir)/libsqlite3odbc.la
		test -z "@EXT_BLOBTOXY@" || \
		    $(LIBTOOL) --mode=uninstall \
		        $(RM) $(DESTDIR)$(drvdir)/@EXT_BLOBTOXY@
		test -z "@EXT_IMPEXP@" || \
		    $(LIBTOOL) --mode=uninstall \
		        $(RM) $(DESTDIR)$(drvdir)/@EXT_IMPEXP@

drvinst-3:	install-3
		sh drvdsninst.sh SQLITE3 "SQLite3 Datasource" \
			libsqlite3odbc.la $(drvdir)

drvuninst-3:	uninstall-3
		sh drvdsnuninst.sh SQLITE3 "SQLite3 Datasource"

install:	@INST_TARGETS@

uninstall:	@UNINST_TARGETS@

drvinst:	@DRVINST_TARGETS@

drvuninst:	@DRVUNINST_TARGETS@

doxy:
		doxygen doxygen.conf

deb:
		dpkg-buildpackage $(DPKG_BUILD_OPTS) -tc

clean:
		rm -f *.lo *.la libsqliteodbc.la libsqlite3odbc.la *~ core
		rm -f *.o
		rm -rf .libs .deps

distclean:	clean
		rm -f config.status config.log config.cache Makefile