~ubuntu-branches/ubuntu/precise/sqlite3/precise-updates

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2009-12-11 14:34:09 UTC
  • mfrom: (9.1.7 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091211143409-o29fahwmcmyd0vq1
Tags: 3.6.21-2
Run autoreconf to prevent FTBFS with new libtool (closes: #560660).

Show diffs side-by-side

added added

removed removed

Lines of Context:
165
165
#
166
166
OBJS0 = alter.lo analyze.lo attach.lo auth.lo backup.lo bitvec.lo btmutex.lo \
167
167
        btree.lo build.lo callback.lo complete.lo date.lo \
168
 
        delete.lo expr.lo fault.lo func.lo global.lo \
 
168
        delete.lo expr.lo fault.lo fkey.lo func.lo global.lo \
169
169
        hash.lo journal.lo insert.lo legacy.lo loadext.lo \
170
170
        main.lo malloc.lo mem0.lo mem1.lo mem2.lo mem3.lo mem5.lo \
171
171
        memjournal.lo \
175
175
        random.lo resolve.lo rowset.lo select.lo status.lo \
176
176
        table.lo tokenize.lo trigger.lo update.lo \
177
177
        util.lo vacuum.lo \
178
 
        vdbe.lo vdbeapi.lo vdbeaux.lo vdbeblob.lo vdbemem.lo \
 
178
        vdbe.lo vdbeapi.lo vdbeaux.lo vdbeblob.lo vdbemem.lo vdbetrace.lo \
179
179
        walker.lo where.lo utf.lo vtab.lo
180
180
 
181
181
# Object files for the amalgamation.
208
208
  $(TOP)/src/delete.c \
209
209
  $(TOP)/src/expr.c \
210
210
  $(TOP)/src/fault.c \
 
211
  $(TOP)/src/fkey.c \
211
212
  $(TOP)/src/func.c \
212
213
  $(TOP)/src/global.c \
213
214
  $(TOP)/src/hash.c \
235
236
  $(TOP)/src/os.c \
236
237
  $(TOP)/src/os.h \
237
238
  $(TOP)/src/os_common.h \
 
239
  $(TOP)/src/os_os2.c \
238
240
  $(TOP)/src/os_unix.c \
239
241
  $(TOP)/src/os_win.c \
240
 
  $(TOP)/src/os_os2.c \
241
242
  $(TOP)/src/pager.c \
242
243
  $(TOP)/src/pager.h \
243
244
  $(TOP)/src/parse.y \
271
272
  $(TOP)/src/vdbeaux.c \
272
273
  $(TOP)/src/vdbeblob.c \
273
274
  $(TOP)/src/vdbemem.c \
 
275
  $(TOP)/src/vdbetrace.c \
274
276
  $(TOP)/src/vdbeInt.h \
275
277
  $(TOP)/src/vtab.c \
276
278
  $(TOP)/src/walker.c \
310
312
SRC += \
311
313
  $(TOP)/ext/fts3/fts3.c \
312
314
  $(TOP)/ext/fts3/fts3.h \
 
315
  $(TOP)/ext/fts3/fts3Int.h \
313
316
  $(TOP)/ext/fts3/fts3_expr.c \
314
 
  $(TOP)/ext/fts3/fts3_expr.h \
315
317
  $(TOP)/ext/fts3/fts3_hash.c \
316
318
  $(TOP)/ext/fts3/fts3_hash.h \
317
319
  $(TOP)/ext/fts3/fts3_icu.c \
318
320
  $(TOP)/ext/fts3/fts3_porter.c \
 
321
  $(TOP)/ext/fts3/fts3_snippet.c \
319
322
  $(TOP)/ext/fts3/fts3_tokenizer.h \
320
323
  $(TOP)/ext/fts3/fts3_tokenizer.c \
321
 
  $(TOP)/ext/fts3/fts3_tokenizer1.c
 
324
  $(TOP)/ext/fts3/fts3_tokenizer1.c \
 
325
  $(TOP)/ext/fts3/fts3_write.c
322
326
SRC += \
323
327
  $(TOP)/ext/icu/sqliteicu.h \
324
328
  $(TOP)/ext/icu/icu.c
338
342
  $(TOP)/src/expr.c \
339
343
  $(TOP)/src/func.c \
340
344
  $(TOP)/src/insert.c \
341
 
  $(TOP)/src/malloc.c \
 
345
  $(TOP)/src/mem5.c \
342
346
  $(TOP)/src/os.c \
343
347
  $(TOP)/src/os_os2.c \
344
348
  $(TOP)/src/os_unix.c \
358
362
  $(TOP)/src/vdbeapi.c \
359
363
  $(TOP)/src/vdbeaux.c \
360
364
  $(TOP)/src/vdbemem.c \
 
365
  $(TOP)/src/vdbetrace.c \
361
366
  $(TOP)/src/where.c \
362
367
  parse.c
363
368
 
381
386
  $(TOP)/src/test_devsym.c \
382
387
  $(TOP)/src/test_func.c \
383
388
  $(TOP)/src/test_hexio.c \
 
389
  $(TOP)/src/test_init.c \
 
390
  $(TOP)/src/test_intarray.c \
384
391
  $(TOP)/src/test_journal.c \
385
392
  $(TOP)/src/test_malloc.c \
386
 
  $(TOP)/src/test_md5.c \
387
393
  $(TOP)/src/test_mutex.c \
388
394
  $(TOP)/src/test_onefile.c \
389
395
  $(TOP)/src/test_osinst.c \
391
397
  $(TOP)/src/test_schema.c \
392
398
  $(TOP)/src/test_server.c \
393
399
  $(TOP)/src/test_tclvar.c \
394
 
  $(TOP)/src/test_thread.c
 
400
  $(TOP)/src/test_thread.c \
 
401
  $(TOP)/src/test_wsd.c
395
402
 
396
403
# Header files used by all library source files.
397
404
#
425
432
  $(TOP)/ext/fts2/fts2_tokenizer.h
426
433
HDR += \
427
434
  $(TOP)/ext/fts3/fts3.h \
428
 
  $(TOP)/ext/fts3/fts3_expr.h \
 
435
  $(TOP)/ext/fts3/fts3Int.h \
429
436
  $(TOP)/ext/fts3/fts3_hash.h \
430
437
  $(TOP)/ext/fts3/fts3_tokenizer.h
431
438
HDR += \
454
461
sqlite3.pc: $(TOP)/sqlite3.pc.in
455
462
        ./config.status
456
463
 
457
 
# Generate the file "last_change" which contains the date of change
458
 
# of the most recently modified source code file
459
 
#
460
 
last_change:    $(SRC)
461
 
        cat $(SRC) | grep '$$Id: ' | sort -k 5 | tail -1 \
462
 
          | $(NAWK) '{print $$5,$$6}' >last_change
463
 
 
464
464
libsqlite3.la:  $(LIBOBJ)
465
465
        $(LTLINK) -o $@ $(LIBOBJ) $(TLIBS) \
466
466
                ${ALLOWRELEASE} -rpath "$(libdir)" -version-info "8:6:8"
497
497
 
498
498
# Rules to build the LEMON compiler generator
499
499
#
500
 
lemon$(BEXE):   $(TOP)/tool/lemon.c $(TOP)/tool/lempar.c
 
500
lemon$(BEXE):   $(TOP)/tool/lemon.c $(TOP)/src/lempar.c
501
501
        $(BCC) -o $@ $(TOP)/tool/lemon.c
502
 
        cp $(TOP)/tool/lempar.c .
 
502
        cp $(TOP)/src/lempar.c .
503
503
 
504
504
 
505
505
# Rule to build the amalgamation
554
554
fault.lo:       $(TOP)/src/fault.c $(HDR)
555
555
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/fault.c
556
556
 
 
557
fkey.lo:        $(TOP)/src/fkey.c $(HDR)
 
558
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/fkey.c
 
559
 
557
560
func.lo:        $(TOP)/src/func.c $(HDR)
558
561
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/func.c
559
562
 
682
685
status.lo:      $(TOP)/src/status.c $(HDR)
683
686
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/status.c
684
687
 
685
 
sqlite3.h:      $(TOP)/src/sqlite.h.in 
686
 
        sed -e s/--VERS--/$(RELEASE)/ $(TOP)/src/sqlite.h.in | \
687
 
        sed -e s/--VERSION-NUMBER--/$(VERSION_NUMBER)/ >sqlite3.h
 
688
sqlite3.h:      $(TOP)/src/sqlite.h.in $(TOP)/manifest.uuid $(TOP)/VERSION
 
689
        tclsh $(TOP)/tool/mksqlite3h.tcl $(TOP) >sqlite3.h
688
690
 
689
691
table.lo:       $(TOP)/src/table.c $(HDR)
690
692
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/table.c
729
731
vdbemem.lo:     $(TOP)/src/vdbemem.c $(HDR)
730
732
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbemem.c
731
733
 
 
734
vdbetrace.lo:   $(TOP)/src/vdbetrace.c $(HDR)
 
735
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbetrace.c
 
736
 
732
737
vtab.lo:        $(TOP)/src/vtab.c $(HDR)
733
738
        $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vtab.c
734
739
 
804
809
        rm -f $(PUBLISH)
805
810
        rm -f *.da *.bb *.bbg gmon.out
806
811
        rm -f testfixture$(TEXE) test.db
807
 
        [ -f doc/lemon.html ] && mv doc/lemon.html doc/report1.txt .
808
 
        rm -rf doc/*
809
 
        [ -f lemon.html ] && mv lemon.html report1.txt doc/
810
812
        rm -f common.tcl
811
813
        rm -f sqlite3.dll sqlite3.lib sqlite3.def
812
814
        rm -f sqlite3.c .target_source
813
 
        rm -f last_change
814
815
 
815
816
distclean:      clean
816
817
        rm -f config.log config.status libtool Makefile sqlite3.pc