# $Id: makefile.vc 2013/06/18 Sandro Furieri $ # # NMAKE Makefile to build libsqlite3 on Windows # !INCLUDE nmake.opt LIBOBJ = sqlite3.obj SQLITE3_DLL = sqlite3$(VERSION).dll CFLAGS = /nologo -I. $(OPTFLAGS) default: all all: sqlite3_i.lib $(LIBOBJ): sqlite3.c cl $(CFLAGS) sqlite3.c /c $(SQLITE3_DLL): sqlite3_i.lib sqlite3_i.lib: $(LIBOBJ) link /debug /dll /out:$(SQLITE3_DLL) \ /implib:sqlite3_i.lib $(LIBOBJ) if exist $(SQLITE3_DLL).manifest mt -manifest \ $(SQLITE3_DLL).manifest -outputresource:$(SQLITE3_DLL);2 clean: del *.dll del *.lib del *.obj del *.pdb del *.exp install: all -mkdir $(INSTDIR) -mkdir $(INSTDIR)\bin -mkdir $(INSTDIR)\lib -mkdir $(INSTDIR)\include copy *.dll $(INSTDIR)\bin copy *.lib $(INSTDIR)\lib copy *.h $(INSTDIR)\include