/ 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 Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.in.

   473    473   	rm -f lemon@BUILD_EXEEXT@ lempar.c parse.* sqlite*.tar.gz
   474    474   	rm -f $(PUBLISH)
   475    475   	rm -f *.da *.bb *.bbg gmon.out
   476    476   	rm -f testfixture@TARGET_EXEEXT@ test.db
   477    477   	rm -rf doc
   478    478   	rm -f sqlite.dll sqlite.lib
   479    479   
   480         -#make windows dll
          480  +#
          481  +# Windows section; all those funky .dll stuff ;-)
          482  +#
   481    483   dll: sqlite.dll
   482    484   
          485  +REAL_LIBOBJ = $(LIBOBJ:%.lo=.libs/%.o)
          486  +
   483    487   sqlite.dll: $(LIBOBJ) sqlite.def
   484         -	dllwrap --dllname sqlite.dll --def sqlite.def $(LIBOBJ)
          488  +	dllwrap --dllname sqlite.dll --def sqlite.def $(REAL_LIBOBJ)
   485    489   	strip sqlite.dll
   486    490   
   487    491   #target for dll import libraries
   488    492   implib: sqlite.lib 
   489    493   
   490    494   #make Borland C++ import library for the dll
   491    495   sqlite.lib: sqlite.dll
   492    496   	-implib -a sqlite.lib sqlite.dll sqlite.def
   493    497   	-lib /machine:i386 /def:sqlite.def 
   494    498   
   495    499   distclean:	clean
   496    500   	rm -f config.log config.status libtool Makefile config.h