/ Check-in [55bb56d3]
Login

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

Overview
Comment:More updates to the nmake makefile.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 55bb56d33632eac65bf401dc1f98324b20fb0718
User & Date: shaneh 2011-06-17 07:22:09
Context
2011-06-17
15:54
Force almagamation gen scripts to use unix line endings for consistency across platforms. check-in: a4adc7f7 user: shaneh tags: trunk
07:22
More updates to the nmake makefile. check-in: 55bb56d3 user: shaneh tags: trunk
07:07
Add Microsoft nmake compatible makefile; update a few test cases for Windows. check-in: a7590af6 user: shaneh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.msc.

   418    418     $(TOP)\ext\rtree\sqlite3rtree.h
   419    419   
   420    420   # This is the default Makefile target.  The objects listed here
   421    421   # are what get build when you type just "make" with no arguments.
   422    422   #
   423    423   all:	sqlite3.h libsqlite3.lib sqlite3.exe libtclsqlite3.lib
   424    424   
   425         -Makefile: $(TOP)\Makefile.in
   426         -	.\config.status
   427         -
   428         -sqlite3.pc: $(TOP)\sqlite3.pc.in
   429         -	.\config.status
   430         -
   431    425   libsqlite3.lib:	$(LIBOBJ)
   432    426   	$(LTLIB) -OUT:$@ $(LIBOBJ) $(TLIBS)
   433    427   
   434    428   libtclsqlite3.lib:	tclsqlite.lo libsqlite3.lib
   435    429   	$(LTLIB) /LIBPATH:$(TCLLIBDIR) -OUT:$@ $** $(LIBTCL:tcl=tclstub) $(TLIBS)
   436    430   
   437    431   sqlite3.exe:	$(TOP)\src\shell.c libsqlite3.lib sqlite3.h
................................................................................
   850    844   
   851    845   #
   852    846   # Windows section
   853    847   #
   854    848   dll: sqlite3.dll
   855    849   
   856    850   sqlite3.def: $(LIBOBJ)
   857         -	echo $(LIBOBJ) > real.txt
   858         -	echo $(LIBOBJ) > lib.txt
   859    851   	echo 'EXPORTS' >sqlite3.def
   860    852   	dumpbin /symbols $(LIBOBJ) \
   861    853   		| $(NAWK) "/SECT.*_sqlite3_/ { sub(/^.* _/,\"\");print }" \
   862    854   		| sort >>sqlite3.def
   863    855   
   864    856   sqlite3.dll: $(LIBOBJ) sqlite3.def
   865    857   	$(TCC) -LD -Fo$@ /DEF:sqlite3.def $(LIBOBJ)