~ubuntu-branches/ubuntu/maverick/sqlite3/maverick-updates

« back to all changes in this revision

Viewing changes to Makefile.vxworks

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2009-05-31 16:28:06 UTC
  • mfrom: (9.1.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090531162806-583oaj2nn948jxkc
Tags: 3.6.14.2-1
* New upstream release. Disable ICU support, it causes more trouble than
  good.
* Add 20-hurd-locking-style.patch for proper locking on Hurd
  (closes: #529734).

Show diffs side-by-side

added added

removed removed

Lines of Context:
188
188
 
189
189
# This is how we compile
190
190
#
191
 
TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src -I$(TOP) -I$(TOP)/ext/rtree
192
 
TCCX_SHARED = $(TCC_SHARED) $(OPTS) -I. -I$(TOP)/src -I$(TOP) -I$(TOP)/ext/rtree
 
191
TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src -I$(TOP)
 
192
TCCX_SHARED = $(TCC_SHARED) $(OPTS) -I. -I$(TOP)/src -I$(TOP) \
 
193
        -I$(TOP)/ext/rtree -I$(TOP)/ext/icu -I$(TOP)/ext/fts3 \
 
194
        -I$(TOP)/ext/async
193
195
 
194
196
# Object files for the SQLite library.
195
197
#
196
198
LIBOBJ+= alter.o analyze.o attach.o auth.o \
197
199
         backup.o bitvec.o btmutex.o btree.o build.o \
198
 
         callback.o complete.o date.o delete.o \
199
 
         expr.o fault.o func.o global.o hash.o \
 
200
         callback.o complete.o date.o delete.o expr.o fault.o \
 
201
         fts3.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \
 
202
         fts3_tokenizer.o fts3_tokenizer1.o \
 
203
         func.o global.o hash.o \
200
204
         icu.o insert.o journal.o legacy.o loadext.o \
201
 
         main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o memjournal.o \
202
 
         mutex.o mutex_os2.o mutex_unix.o mutex_w32.o mutex_noop.o \
203
 
         opcodes.o os.o os_os2.o os_unix.o os_win.o \
 
205
         main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o \
 
206
         memjournal.o \
 
207
         mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \
 
208
         notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \
204
209
         pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \
205
210
         random.o resolve.o rowset.o rtree.o select.o status.o \
206
211
         table.o tokenize.o trigger.o \
209
214
         walker.o where.o utf.o vtab.o
210
215
 
211
216
 
 
217
 
212
218
# All of the source code files.
213
219
#
214
220
SRC = \
248
254
  $(TOP)/src/memjournal.c \
249
255
  $(TOP)/src/mutex.c \
250
256
  $(TOP)/src/mutex.h \
 
257
  $(TOP)/src/mutex_noop.c \
251
258
  $(TOP)/src/mutex_os2.c \
252
259
  $(TOP)/src/mutex_unix.c \
253
260
  $(TOP)/src/mutex_w32.c \
254
 
  $(TOP)/src/mutex_noop.c \
 
261
  $(TOP)/src/notify.c \
255
262
  $(TOP)/src/os.c \
256
263
  $(TOP)/src/os.h \
257
264
  $(TOP)/src/os_common.h \
262
269
  $(TOP)/src/pager.h \
263
270
  $(TOP)/src/parse.y \
264
271
  $(TOP)/src/pcache.c \
 
272
  $(TOP)/src/pcache.h \
265
273
  $(TOP)/src/pcache1.c \
266
 
  $(TOP)/src/pcache.h \
267
274
  $(TOP)/src/pragma.c \
268
275
  $(TOP)/src/prepare.c \
269
276
  $(TOP)/src/printf.c \
329
336
  $(TOP)/ext/fts3/fts3_tokenizer.c \
330
337
  $(TOP)/ext/fts3/fts3_tokenizer1.c
331
338
SRC += \
332
 
  $(TOP)/ext/icu/icu.c \
333
 
  $(TOP)/ext/icu/sqliteicu.h
 
339
  $(TOP)/ext/icu/sqliteicu.h \
 
340
  $(TOP)/ext/icu/icu.c 
334
341
SRC += \
335
342
  $(TOP)/ext/rtree/rtree.h \
336
343
  $(TOP)/ext/rtree/rtree.c
361
368
  $(TOP)/src/test9.c \
362
369
  $(TOP)/src/test_autoext.c \
363
370
  $(TOP)/src/test_async.c \
 
371
  $(TOP)/src/test_backup.c \
364
372
  $(TOP)/src/test_btree.c \
365
373
  $(TOP)/src/test_config.c \
366
374
  $(TOP)/src/test_devsym.c \
367
375
  $(TOP)/src/test_func.c \
368
376
  $(TOP)/src/test_hexio.c \
 
377
  $(TOP)/src/test_journal.c \
369
378
  $(TOP)/src/test_malloc.c \
370
379
  $(TOP)/src/test_md5.c \
371
380
  $(TOP)/src/test_mutex.c \
372
381
  $(TOP)/src/test_onefile.c \
373
382
  $(TOP)/src/test_osinst.c \
 
383
  $(TOP)/src/test_pcache.c \
374
384
  $(TOP)/src/test_schema.c \
375
385
  $(TOP)/src/test_server.c \
376
386
  $(TOP)/src/test_tclvar.c \
377
387
  $(TOP)/src/test_thread.c \
 
388
  $(TOP)/src/test_wsd.c \
378
389
 
379
390
#TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c
380
391
#TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c
381
392
 
382
393
TESTSRC2 = \
383
 
  $(TOP)/src/attach.c $(TOP)/src/btree.c $(TOP)/src/build.c $(TOP)/src/date.c  \
 
394
  $(TOP)/src/attach.c $(TOP)/src/backup.c $(TOP)/src/btree.c                   \
 
395
  $(TOP)/src/build.c $(TOP)/src/date.c                                         \
384
396
  $(TOP)/src/expr.c $(TOP)/src/func.c $(TOP)/src/insert.c $(TOP)/src/os.c      \
385
397
  $(TOP)/src/os_os2.c $(TOP)/src/os_unix.c $(TOP)/src/os_win.c                 \
386
398
  $(TOP)/src/pager.c $(TOP)/src/pragma.c $(TOP)/src/prepare.c                  \
387
399
  $(TOP)/src/printf.c $(TOP)/src/random.c $(TOP)/src/pcache.c                  \
388
 
  $(TOP)/src/select.c $(TOP)/src/tokenize.c                                    \
 
400
  $(TOP)/src/pcache1.c $(TOP)/src/select.c $(TOP)/src/tokenize.c               \
389
401
  $(TOP)/src/utf.c $(TOP)/src/util.c $(TOP)/src/vdbeapi.c $(TOP)/src/vdbeaux.c \
390
 
  $(TOP)/src/vdbe.c $(TOP)/src/vdbemem.c $(TOP)/src/where.c parse.c
 
402
  $(TOP)/src/vdbe.c $(TOP)/src/vdbemem.c $(TOP)/src/where.c parse.c            \
 
403
  $(TOP)/ext/fts3/fts3.c $(TOP)/ext/fts3/fts3_expr.c                           \
 
404
  $(TOP)/ext/fts3/fts3_tokenizer.c                                             \
 
405
  $(TOP)/ext/async/sqlite3async.c
391
406
 
392
407
# Header files used by all library source files.
393
408
#
423
438
  $(TOP)/ext/fts2/fts2_tokenizer.h
424
439
EXTHDR += \
425
440
  $(TOP)/ext/fts3/fts3.h \
 
441
  $(TOP)/ext/fts3/fts3_expr.h \
426
442
  $(TOP)/ext/fts3/fts3_hash.h \
427
443
  $(TOP)/ext/fts3/fts3_tokenizer.h
428
444
EXTHDR += \
429
445
  $(TOP)/ext/rtree/rtree.h
 
446
EXTHDR += \
 
447
  $(TOP)/ext/icu/sqliteicu.h
430
448
 
431
449
# This is the default Makefile target.  The objects listed here
432
450
# are what get build when you type just "make" with no arguments.
551
569
fts3.o: $(TOP)/ext/fts3/fts3.c $(HDR) $(EXTHDR)
552
570
        $(TCCX_SHARED) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3.c
553
571
 
 
572
fts3_expr.o:    $(TOP)/ext/fts3/fts3_expr.c $(HDR) $(EXTHDR)
 
573
        $(TCCX_SHARED) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_expr.c
 
574
 
554
575
fts3_hash.o:    $(TOP)/ext/fts3/fts3_hash.c $(HDR) $(EXTHDR)
555
576
        $(TCCX_SHARED) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_hash.c
556
577