summaryrefslogtreecommitdiff
path: root/Makefile.win32
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2007-04-28 19:56:22 +0000
committerStef Walter <stef@memberwebs.com>2007-04-28 19:56:22 +0000
commitcd3f780e5eb4ed04d5e890aeeaf2d13fed2fba8c (patch)
tree86e86b0f33f6993c939fecdff7e0f010a9fc931d /Makefile.win32
parentf1a951f0ea293cf911a3fa49eec108e41416820e (diff)
Make cryptoki-log work with win32
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"