2002-06-14 12:52:56 +00:00
|
|
|
TOPDIR = ..\..
|
|
|
|
|
2016-06-22 14:35:17 +00:00
|
|
|
default: all
|
|
|
|
|
2005-01-16 21:12:38 +00:00
|
|
|
!INCLUDE $(TOPDIR)\win32\Make.rules.mak
|
|
|
|
|
2006-05-23 09:09:29 +00:00
|
|
|
TARGETS = opensc-tool.exe opensc-explorer.exe pkcs15-tool.exe pkcs15-crypt.exe \
|
2015-09-23 06:23:28 +00:00
|
|
|
pkcs11-tool.exe cardos-tool.exe eidenv.exe openpgp-tool.exe iasecc-tool.exe \
|
2018-12-04 22:06:56 +00:00
|
|
|
opensc-notify.exe egk-tool.exe goid-tool.exe paccess-tool.exe opensc-asn1.exe \
|
2019-03-18 22:08:58 +00:00
|
|
|
pkcs11-register.exe $(PROGRAMS_OPENSSL)
|
2002-06-14 12:52:56 +00:00
|
|
|
|
2017-09-14 17:40:40 +00:00
|
|
|
OBJECTS = util.obj versioninfo-tools.res
|
2017-06-19 09:57:18 +00:00
|
|
|
|
2016-06-22 14:35:17 +00:00
|
|
|
LIBS = $(TOPDIR)\src\common\common.lib \
|
|
|
|
$(TOPDIR)\src\scconf\scconf.lib \
|
|
|
|
$(TOPDIR)\src\libopensc\opensc.lib \
|
|
|
|
$(TOPDIR)\src\pkcs15init\pkcs15init.lib \
|
|
|
|
$(TOPDIR)\src\common\libpkcs11.lib \
|
|
|
|
$(TOPDIR)\src\common\libscdl.lib
|
2008-04-29 06:09:00 +00:00
|
|
|
|
2017-08-02 15:14:26 +00:00
|
|
|
all: $(TARGETS)
|
2002-06-14 12:52:56 +00:00
|
|
|
|
2016-06-22 14:35:17 +00:00
|
|
|
$(TARGETS): $(OBJECTS) $(LIBS)
|
2002-06-14 12:52:56 +00:00
|
|
|
|
2017-08-02 15:14:26 +00:00
|
|
|
opensc-notify.exe: opensc-notify-cmdline.obj versioninfo-opensc-notify.res $(LIBS)
|
|
|
|
cl $(COPTS) /c $*.c
|
2017-09-14 17:40:40 +00:00
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj opensc-notify-cmdline.obj versioninfo-opensc-notify.res $(LIBS) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|
|
|
|
|
2019-03-18 22:08:58 +00:00
|
|
|
npa-tool.exe: npa-tool-cmdline.obj fread_to_eof.obj $(OBJECTS) $(LIBS)
|
2017-09-14 17:40:40 +00:00
|
|
|
cl $(COPTS) /c $*.c
|
2019-03-18 22:08:58 +00:00
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj npa-tool-cmdline.obj fread_to_eof.obj $(OBJECTS) $(LIBS) $(OPENPACE_LIB) $(OPENSSL_LIB) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
2017-09-14 17:40:40 +00:00
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|
|
|
|
|
2019-03-18 22:08:58 +00:00
|
|
|
egk-tool.exe: egk-tool-cmdline.obj $(OBJECTS) $(LIBS)
|
2017-09-14 17:40:40 +00:00
|
|
|
cl $(COPTS) /c $*.c
|
2019-03-18 22:08:58 +00:00
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj egk-tool-cmdline.obj $(OBJECTS) $(LIBS) $(ZLIB_LIB) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
2017-08-02 15:14:26 +00:00
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|
2017-06-19 09:57:18 +00:00
|
|
|
|
2019-03-18 22:08:58 +00:00
|
|
|
goid-tool.exe: goid-tool-cmdline.obj fread_to_eof.obj $(OBJECTS) $(LIBS)
|
2018-12-04 22:06:56 +00:00
|
|
|
cl $(COPTS) /c $*.c
|
2019-03-18 22:08:58 +00:00
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj goid-tool-cmdline.obj fread_to_eof.obj $(OBJECTS) $(LIBS) $(OPENPACE_LIB) $(OPENSSL_LIB) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
2018-12-04 22:06:56 +00:00
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|
|
|
|
|
2019-03-18 22:08:58 +00:00
|
|
|
opensc-asn1.exe: opensc-asn1-cmdline.obj fread_to_eof.obj versioninfo-tools.res $(LIBS)
|
2017-11-01 07:05:10 +00:00
|
|
|
cl $(COPTS) /c $*.c
|
2019-03-18 22:08:58 +00:00
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj opensc-asn1-cmdline.obj fread_to_eof.obj versioninfo-tools.res $(LIBS) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|
|
|
|
|
|
|
|
pkcs11-register.exe: pkcs11-register-cmdline.obj fread_to_eof.obj $(LIBS)
|
|
|
|
cl $(COPTS) /c $*.c
|
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj pkcs11-register-cmdline.obj fread_to_eof.obj versioninfo-tools.res $(LIBS) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
2017-11-01 07:05:10 +00:00
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|
|
|
|
|
2020-03-26 18:51:33 +00:00
|
|
|
pkcs15-tool.exe: pkcs15-tool.obj $(TOPDIR)\src\pkcs11\pkcs11-display.obj
|
|
|
|
cl $(COPTS) /c $*.c
|
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj $(TOPDIR)\src\pkcs11\pkcs11-display.obj $(OBJECTS) $(LIBS) $(OPENSSL_LIB) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|
|
|
|
|
2002-06-14 12:52:56 +00:00
|
|
|
.c.exe:
|
|
|
|
cl $(COPTS) /c $<
|
2017-09-14 17:40:40 +00:00
|
|
|
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj $(OBJECTS) $(LIBS) $(OPENSSL_LIB) gdi32.lib shell32.lib User32.lib ws2_32.lib
|
2017-06-13 11:35:32 +00:00
|
|
|
mt -manifest exe.manifest -outputresource:$@;1
|