summaryrefslogtreecommitdiff
path: root/Makefile.win32
blob: f6932e696b239ea781092c1cd254438101b51f29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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"