/ Check-in [cce5bbf4]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Make Windows .dll build use the real .o files, not the libtool-faked .lo ones. (CVS 1275)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: cce5bbf49b0a30c40d24a559bc6cb4585dd9aea5
User & Date: a.rottmann 2004-02-28 18:02:21
Context
2004-02-29
00:11
Fix some compiler warnings in LCC. The warnings did not indicate real problems. Ticket #634. Not all warnings in ticket #634 were fixed. (CVS 1276) check-in: e97089b7 user: drh tags: trunk
2004-02-28
18:02
Make Windows .dll build use the real .o files, not the libtool-faked .lo ones. (CVS 1275) check-in: cce5bbf4 user: a.rottmann tags: trunk
2004-02-26
19:47
Build system update:

* Update of generated/libtoolized files: config.guess, config.sub, configure, ltmain.sh * Removal of libtool, which is generated by configure * Changes to Makefile.in, adding better support for newer libtools (CVS 1274) check-in: 22d63bbf user: a.rottmann tags: trunk

Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Makefile.in.

473
474
475
476
477
478
479
480



481
482


483
484
485
486
487
488
489
490
491
492
493
494
495
496
	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 sqlite.dll sqlite.lib

#make windows dll



dll: sqlite.dll



sqlite.dll: $(LIBOBJ) sqlite.def
	dllwrap --dllname sqlite.dll --def sqlite.def $(LIBOBJ)
	strip sqlite.dll

#target for dll import libraries
implib: sqlite.lib 

#make Borland C++ import library for the dll
sqlite.lib: sqlite.dll
	-implib -a sqlite.lib sqlite.dll sqlite.def
	-lib /machine:i386 /def:sqlite.def 

distclean:	clean
	rm -f config.log config.status libtool Makefile config.h







<
>
>
>


>
>

|












473
474
475
476
477
478
479

480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
	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 sqlite.dll sqlite.lib


#
# Windows section; all those funky .dll stuff ;-)
#
dll: sqlite.dll

REAL_LIBOBJ = $(LIBOBJ:%.lo=.libs/%.o)

sqlite.dll: $(LIBOBJ) sqlite.def
	dllwrap --dllname sqlite.dll --def sqlite.def $(REAL_LIBOBJ)
	strip sqlite.dll

#target for dll import libraries
implib: sqlite.lib 

#make Borland C++ import library for the dll
sqlite.lib: sqlite.dll
	-implib -a sqlite.lib sqlite.dll sqlite.def
	-lib /machine:i386 /def:sqlite.def 

distclean:	clean
	rm -f config.log config.status libtool Makefile config.h