diff options
author | Jeffrey Walton <noloader@gmail.com> | 2019-01-06 22:16:11 -0500 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2019-01-06 22:16:11 -0500 |
commit | 1709d5dc65b82ce1eda86636651f15cf939bc0f4 (patch) | |
tree | 196f4348c6a18f0873123c14b9952fb260ab3bef /cryptest.nmake | |
parent | 72ce467f238c11054ea6586a42a39f2716e2d266 (diff) | |
download | cryptopp-git-1709d5dc65b82ce1eda86636651f15cf939bc0f4.tar.gz |
Update recipes for Nmake file
Diffstat (limited to 'cryptest.nmake')
-rw-r--r-- | cryptest.nmake | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/cryptest.nmake b/cryptest.nmake index 12b1fd3c..d8ab9d1e 100644 --- a/cryptest.nmake +++ b/cryptest.nmake @@ -218,6 +218,26 @@ cryptest.exe: pch.pch cryptlib.lib $(TEST_OBJS) cryptlib.lib: $(LIB_OBJS)
$(AR) $(ARFLAGS) $(LIB_OBJS) /out:$@
+#map2def source code available in TestPrograms/
+# map2def.exe: map2def.obj
+# $(LD) map2def.obj kernel32.lib /out:$@
+
+#dump2def source code available in TestPrograms/
+#dump2def.exe: dump2def.obj
+# $(LD) dump2def.obj kernel32.lib /out:$@
+
+cryptopp.map:
+ $(LD) $(LDFLAGS) /DLL /MAP /MAPINFO:EXPORTS $(LIB_OBJS) $(LDLIBS) /out:cryptopp.dll
+
+cryptopp.dump: cryptlib.lib
+ dumpbin /LINKERMEMBER cryptlib.lib > cryptopp.dump
+
+cryptopp.def: cryptlib.lib cryptopp.dump
+ dump2def.exe cryptopp.dump cryptopp.def
+
+cryptopp.dll: $(LIB_OBJS) cryptopp.def
+ $(LD) $(LDFLAGS) /DLL /DEF:cryptopp.def /IGNORE:4102 $(LIB_OBJS) $(LDLIBS) /out:$@
+
clean:
$(RM) /F /Q pch.pch $(LIB_OBJS) pch.obj rdrand-x86.obj rdrand-x64.obj x64masm.obj x64dll.obj cryptlib.lib $(TEST_OBJS) cryptest.exe *.pdb
|