summaryrefslogtreecommitdiff
path: root/Makefile.win32
blob: 78e3a8375f2e37a2accf390b6ebc58eb3d6cf91d (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)\p11-log.dll"

CLEAN :
	-@erase "$(OUTDIR)\*.obj"
	-@erase "$(OUTDIR)\vc60.*"
	-@erase "$(OUTDIR)\p11-log.*"

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)\p11-log.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)\p11-log.pdb" /debug /machine:I386 /out:"$(OUTDIR)\p11-log.dll" /implib:"$(OUTDIR)\p11-log.lib" /pdbtype:sept 

$(OUTDIR)\p11-log.obj : .\module\p11-log.c "$(OUTDIR)"
	$(CPP) $(INCLUDES) $(CPP_PROJ) .\module\p11-log.c

"$(OUTDIR)\p11-log.dll" : "$(OUTDIR)" "$(OUTDIR)\p11-log.obj" 
	$(LINK32) $(LINK32_FLAGS) "$(OUTDIR)\p11-log.obj"