summaryrefslogtreecommitdiff
path: root/Makefile.win32
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.win32')
-rw-r--r--Makefile.win3235
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"