CC = cl LIBS = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib M = /MACHINE:X86 #M = /MACHINE:X64 CFLAGS = /MD /GS /GL /W3 /Gy /Zc:wchar_t /I"..\sqlite-autoconf-3130000" /Gm- /O2 /sdl /fp:precise /D "_WINDLL" /D "_MBCS" /errorReport:prompt /WX- /Zc:forScope /Gd /Oi /EHsc /nologo /c LINK = /ERRORREPORT:PROMPT /NOLOGO /NXCOMPAT /DYNAMICBASE /OPT:REF /OPT:ICF /IMPLIB:"ext.lib" /DLL /TLBID:1 /LTCG RM = rm -f default: all all: Hello Hello: sqlite3_unicode.c $(CC) $(CFLAGS) $(M) sqlite3_unicode.c link.exe $(LINK) $(M) sqlite3_unicode.obj /OUT:"unicode.dll" clean veryclean: $(RM) Hello