2002-12-10 17:53:58 +00:00
|
|
|
TOPDIR = ..\..
|
|
|
|
|
2005-05-04 13:17:26 +00:00
|
|
|
TARGET = pkcs15init.dll
|
2002-12-10 17:53:58 +00:00
|
|
|
|
2008-04-07 19:42:43 +00:00
|
|
|
HEADERS = pkcs15-init.h profile.h keycache.h
|
2002-12-10 17:53:58 +00:00
|
|
|
HEADERSDIR = $(TOPDIR)\src\include\opensc
|
|
|
|
|
2008-04-07 19:42:43 +00:00
|
|
|
OBJECTS = pkcs15-lib.obj profile.obj keycache.obj \
|
|
|
|
pkcs15-gpk.obj pkcs15-miocos.obj pkcs15-cflex.obj \
|
2006-01-23 21:48:08 +00:00
|
|
|
pkcs15-cardos.obj pkcs15-jcop.obj pkcs15-starcos.obj \
|
2006-06-07 08:33:37 +00:00
|
|
|
pkcs15-oberthur.obj pkcs15-setcos.obj pkcs15-incrypto34.obj \
|
2008-04-29 06:09:00 +00:00
|
|
|
pkcs15-muscle.obj pkcs15-asepcos.obj pkcs15-rutoken.obj \
|
2009-09-11 09:48:51 +00:00
|
|
|
pkcs15-entersafe.obj pkcs15-rtecp.obj pkcs15-westcos.obj \
|
2009-09-17 07:50:28 +00:00
|
|
|
pkcs15-myeid.obj \
|
2009-06-24 15:26:37 +00:00
|
|
|
versioninfo.res
|
2002-12-10 17:53:58 +00:00
|
|
|
|
2008-04-29 06:09:00 +00:00
|
|
|
all: install-headers $(TARGET)
|
2002-12-10 17:53:58 +00:00
|
|
|
|
|
|
|
!INCLUDE $(TOPDIR)\win32\Make.rules.mak
|
|
|
|
|
2005-05-04 13:17:26 +00:00
|
|
|
$(TARGET): $(OBJECTS)
|
2008-04-07 19:42:43 +00:00
|
|
|
echo LIBRARY $* > $*.def
|
|
|
|
echo EXPORTS >> $*.def
|
|
|
|
type $*.exports >> $*.def
|
2005-09-15 05:55:53 +00:00
|
|
|
link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET) $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib ..\libopensc\opensc.lib winscard.lib $(OPENSSL_LIB) gdi32.lib $(LIBLTDL_LIB)
|
2006-08-03 21:05:59 +00:00
|
|
|
if EXIST $(TARGET).manifest mt -manifest $(TARGET).manifest -outputresource:$(TARGET);2
|