diff options
Diffstat (limited to 'Makefile.win32')
-rw-r--r-- | Makefile.win32 | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Makefile.win32 b/Makefile.win32 new file mode 100644 index 0000000..f6932e6 --- /dev/null +++ b/Makefile.win32 @@ -0,0 +1,35 @@ +!IF "$(OS)" == "Windows_NT" +NULL= +!ELSE +NULL=nul +!ENDIF + +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +OUTDIR=.\win32 + +ALL : "$(OUTDIR)\cklog.dll" + +CLEAN : + -@erase "$(OUTDIR)\*.obj" + -@erase "$(OUTDIR)\vc60.*" + -@erase "$(OUTDIR)\cklog.*" + +INCLUDES = /I pkcs11 + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP_PROJ=/nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /Fp"$(OUTDIR)\cklog.pch" /YX /Fo"$(OUTDIR)\\" /Fd"$(OUTDIR)\\" /FD /GZ /c +MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 + +LINK32=link.exe +LINK32_FLAGS=kernel32.lib /nologo /dll /incremental:yes /pdb:"$(OUTDIR)\cklog.pdb" /debug /machine:I386 /out:"$(OUTDIR)\cklog.dll" /implib:"$(OUTDIR)\cklog.lib" /pdbtype:sept + +$(OUTDIR)\cryptoki-log.obj : .\module\cryptoki-log.c "$(OUTDIR)" + $(CPP) $(INCLUDES) $(CPP_PROJ) .\module\cryptoki-log.c + +"$(OUTDIR)\cklog.dll" : "$(OUTDIR)" "$(OUTDIR)\cryptoki-log.obj" + $(LINK32) $(LINK32_FLAGS) "$(OUTDIR)\cryptoki-log.obj" |