Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | MinGW/MSYS build fixes; ticket #765 (CVS 1623) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
7121cee78c2ed20fd09190fdcca1c8c9 |
User & Date: | dougcurrie 2004-06-18 23:19:20.000 |
Context
2004-06-18
| ||
23:20 | MinGW/MSYS build fixes; ticket #765 (CVS 1624) (check-in: 3c6b9b41a6 user: dougcurrie tags: trunk) | |
23:19 | MinGW/MSYS build fixes; ticket #765 (CVS 1623) (check-in: 7121cee78c user: dougcurrie tags: trunk) | |
17:45 | Fix declaration problem in the previous check-in. (CVS 1622) (check-in: f312057da4 user: drh tags: trunk) | |
Changes
Changes to Makefile.in.
︙ | ︙ | |||
144 145 146 147 148 149 150 151 152 153 154 155 156 157 | TESTSRC = \ $(TOP)/src/btree.c \ $(TOP)/src/func.c \ $(TOP)/src/os_mac.c \ $(TOP)/src/os_unix.c \ $(TOP)/src/os_win.c \ $(TOP)/src/pager.c \ $(TOP)/src/test1.c \ $(TOP)/src/test2.c \ $(TOP)/src/test3.c \ $(TOP)/src/test4.c \ $(TOP)/src/test5.c \ $(TOP)/src/vdbe.c \ $(TOP)/src/md5.c | > | 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | TESTSRC = \ $(TOP)/src/btree.c \ $(TOP)/src/func.c \ $(TOP)/src/os_mac.c \ $(TOP)/src/os_unix.c \ $(TOP)/src/os_win.c \ $(TOP)/src/pager.c \ $(TOP)/src/pragma.c \ $(TOP)/src/test1.c \ $(TOP)/src/test2.c \ $(TOP)/src/test3.c \ $(TOP)/src/test4.c \ $(TOP)/src/test5.c \ $(TOP)/src/vdbe.c \ $(TOP)/src/md5.c |
︙ | ︙ | |||
313 314 315 316 317 318 319 | $(LTCOMPILE) -c $(TOP)/src/os_win.c parse.lo: parse.c $(HDR) $(LTCOMPILE) -c parse.c parse.h: parse.c | | | 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 | $(LTCOMPILE) -c $(TOP)/src/os_win.c parse.lo: parse.c $(HDR) $(LTCOMPILE) -c parse.c parse.h: parse.c parse.c: $(TOP)/src/parse.y lemon@BUILD_EXEEXT@ cp $(TOP)/src/parse.y . ./lemon parse.y pragma.lo: $(TOP)/src/pragma.c $(HDR) $(LTCOMPILE) $(TCL_FLAGS) -c $(TOP)/src/pragma.c printf.lo: $(TOP)/src/printf.c $(HDR) |
︙ | ︙ | |||
385 386 387 388 389 390 391 | libsqlite3.la $(LIBTCL) testfixture@TARGET_EXEEXT@: $(TOP)/src/tclsqlite.c libtclsqlite3.la libsqlite3.la $(TESTSRC) $(LTLINK) $(TCL_FLAGS) -DTCLSH=1 -DSQLITE_TEST=1\ -o testfixture $(TESTSRC) $(TOP)/src/tclsqlite.c \ libtclsqlite3.la libsqlite3.la $(LIBTCL) | | | | | | 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 | libsqlite3.la $(LIBTCL) testfixture@TARGET_EXEEXT@: $(TOP)/src/tclsqlite.c libtclsqlite3.la libsqlite3.la $(TESTSRC) $(LTLINK) $(TCL_FLAGS) -DTCLSH=1 -DSQLITE_TEST=1\ -o testfixture $(TESTSRC) $(TOP)/src/tclsqlite.c \ libtclsqlite3.la libsqlite3.la $(LIBTCL) fulltest: testfixture@TARGET_EXEEXT@ sqlite3@TARGET_EXEEXT@ ./testfixture $(TOP)/test/all.test test: testfixture@TARGET_EXEEXT@ sqlite3@TARGET_EXEEXT@ ./testfixture $(TOP)/test/quick.test # Rules used to build documentation # arch.html: $(TOP)/www/arch.tcl tclsh $(TOP)/www/arch.tcl >arch.html arch2.gif: $(TOP)/www/arch2.gif cp $(TOP)/www/arch2.gif . c_interface.html: $(TOP)/www/c_interface.tcl tclsh $(TOP)/www/c_interface.tcl >c_interface.html capi3.html: $(TOP)/www/capi3.tcl tclsh $(TOP)/www/capi3.tcl >capi3.html |
︙ | ︙ | |||
501 502 503 504 505 506 507 | tclsh $(TOP)/www/version3.tcl >version3.html # Files to be published on the website. # DOC = \ arch.html \ | | | 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 | tclsh $(TOP)/www/version3.tcl >version3.html # Files to be published on the website. # DOC = \ arch.html \ arch2.gif \ c_interface.html \ capi3.html \ capi3ref.html \ changes.html \ copyright.html \ copyright-release.html \ copyright-release.pdf \ |
︙ | ︙ | |||
534 535 536 537 538 539 540 | sqlite.gif \ sqlite.html \ support.html \ tclsqlite.html \ vdbe.html \ version3.html | | | 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 | sqlite.gif \ sqlite.html \ support.html \ tclsqlite.html \ vdbe.html \ version3.html doc: common.tcl $(DOC) mkdir -p doc mv $(DOC) doc install: sqlite3 libsqlite3.la sqlite3.h $(INSTALL) -d $(DESTDIR)$(exec_prefix)/lib $(LTINSTALL) libsqlite3.la $(DESTDIR)$(exec_prefix)/lib $(INSTALL) -d $(DESTDIR)$(exec_prefix)/bin |
︙ | ︙ | |||
557 558 559 560 561 562 563 | rm -f sqlite3.h opcodes.* rm -rf .libs .deps rm -f lemon@BUILD_EXEEXT@ lempar.c parse.* sqlite*.tar.gz rm -f $(PUBLISH) rm -f *.da *.bb *.bbg gmon.out rm -f testfixture@TARGET_EXEEXT@ test.db rm -rf doc | > | | | | | | | | | | 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 | rm -f sqlite3.h opcodes.* rm -rf .libs .deps rm -f lemon@BUILD_EXEEXT@ lempar.c parse.* sqlite*.tar.gz rm -f $(PUBLISH) rm -f *.da *.bb *.bbg gmon.out rm -f testfixture@TARGET_EXEEXT@ test.db rm -rf doc rm -f common.tcl rm -f sqlite3.dll sqlite3.lib # # Windows section; all this funky .dll stuff ;-) # dll: sqlite3.dll REAL_LIBOBJ = $(LIBOBJ:%.lo=.libs/%.o) sqlite3.dll: $(LIBOBJ) $(TOP)/sqlite3.def dllwrap --dllname sqlite3.dll --def $(TOP)/sqlite3.def $(REAL_LIBOBJ) strip sqlite3.dll #target for dll import libraries implib: sqlite3.lib #make Borland C++ and/or Microsoft VC import library for the dll # ignore any errors (usually due to missing programs) sqlite3.lib: sqlite3.dll -implib -a sqlite3.lib sqlite3.dll -lib /machine:i386 /def:$(TOP)/sqlite3.def distclean: clean rm -f config.log config.status libtool Makefile config.h |