From 7f34eb757b053cfd5ac7211c2eff715ebc0be5ed Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Wed, 26 Aug 2020 19:13:12 -0300 Subject: [PATCH] Creating "DLL" and "static" libraries --- win/Makefile-debug.msc | 11 +++++++---- win/Makefile.msc | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/win/Makefile-debug.msc b/win/Makefile-debug.msc index 161aaf8..69b02d1 100644 --- a/win/Makefile-debug.msc +++ b/win/Makefile-debug.msc @@ -84,6 +84,7 @@ OBJ_FILES= \ testprogram.exe: \ client\src\testprogram\testprogram.obj \ ipc3270.dll + @echo Build exe file.... @link \ /nologo \ @@ -92,7 +93,7 @@ testprogram.exe: \ install: \ $(OBJ_FILES) \ - $(LIB3270_NAME).lib + ipc3270.dll @echo Building library... @-mkdir "$(PW3270_SDK_PATH)\lib" @lib \ @@ -100,8 +101,9 @@ install: \ /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \ $(OBJ_FILES) + @copy "ipc3270.dll" "$(PW3270_SDK_PATH)\..\ipc3270.dll" + @copy "ipc3270.dll.lib" "$(PW3270_SDK_PATH)\lib\ipc3270.dll.lib" - @copy "$(LIB3270_NAME).lib" "$(PW3270_SDK_PATH)\lib\$(LIB3270_NAME).lib" @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc" @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc" @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270" @@ -115,6 +117,7 @@ ipc3270.dll: \ /NOLOGO \ /DLL \ /OUT:"$@" \ + /IMPLIB:ipc3270.dll.lib \ $(OBJ_FILES) \ client\src\core\windows\dynamic\init.obj \ /DELAYLOAD:$(LIB3270_NAME).dll @@ -128,8 +131,8 @@ clean: del \ $(LIB3270_NAME).lib \ $(LIB3270_NAME).dll \ - ipc3270.lib \ - ipc3270.dll \ + *.lib \ + *.dll \ $(OBJ_FILES) \ client\src\core\windows\dynamic\init.obj \ testprogram.* diff --git a/win/Makefile.msc b/win/Makefile.msc index f8f9a88..91841c1 100644 --- a/win/Makefile.msc +++ b/win/Makefile.msc @@ -84,6 +84,7 @@ OBJ_FILES= \ testprogram.exe: \ client\src\testprogram\testprogram.obj \ ipc3270.dll + @echo Build exe file.... @link \ /nologo \ @@ -92,7 +93,7 @@ testprogram.exe: \ install: \ $(OBJ_FILES) \ - $(LIB3270_NAME).lib + ipc3270.dll @echo Building library... @-mkdir "$(PW3270_SDK_PATH)\lib" @lib \ @@ -100,8 +101,9 @@ install: \ /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \ $(OBJ_FILES) + @copy "ipc3270.dll" "$(PW3270_SDK_PATH)\..\ipc3270.dll" + @copy "ipc3270.dll.lib" "$(PW3270_SDK_PATH)\lib\ipc3270.dll.lib" - @copy "$(LIB3270_NAME).lib" "$(PW3270_SDK_PATH)\lib\$(LIB3270_NAME).lib" @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc" @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc" @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270" @@ -115,6 +117,7 @@ ipc3270.dll: \ /NOLOGO \ /DLL \ /OUT:"$@" \ + /IMPLIB:ipc3270.dll.lib \ $(OBJ_FILES) \ client\src\core\windows\dynamic\init.obj \ /DELAYLOAD:$(LIB3270_NAME).dll @@ -128,8 +131,8 @@ clean: del \ $(LIB3270_NAME).lib \ $(LIB3270_NAME).dll \ - ipc3270.lib \ - ipc3270.dll \ + *.lib \ + *.dll \ $(OBJ_FILES) \ client\src\core\windows\dynamic\init.obj \ testprogram.* -- libgit2 0.21.2