Commit 7f34eb757b053cfd5ac7211c2eff715ebc0be5ed
1 parent
64a31db9
Exists in
master
and in
1 other branch
Creating "DLL" and "static" libraries
Showing
2 changed files
with
14 additions
and
8 deletions
Show diff stats
win/Makefile-debug.msc
| @@ -84,6 +84,7 @@ OBJ_FILES= \ | @@ -84,6 +84,7 @@ OBJ_FILES= \ | ||
| 84 | testprogram.exe: \ | 84 | testprogram.exe: \ |
| 85 | client\src\testprogram\testprogram.obj \ | 85 | client\src\testprogram\testprogram.obj \ |
| 86 | ipc3270.dll | 86 | ipc3270.dll |
| 87 | + | ||
| 87 | @echo Build exe file.... | 88 | @echo Build exe file.... |
| 88 | @link \ | 89 | @link \ |
| 89 | /nologo \ | 90 | /nologo \ |
| @@ -92,7 +93,7 @@ testprogram.exe: \ | @@ -92,7 +93,7 @@ testprogram.exe: \ | ||
| 92 | 93 | ||
| 93 | install: \ | 94 | install: \ |
| 94 | $(OBJ_FILES) \ | 95 | $(OBJ_FILES) \ |
| 95 | - $(LIB3270_NAME).lib | 96 | + ipc3270.dll |
| 96 | @echo Building library... | 97 | @echo Building library... |
| 97 | @-mkdir "$(PW3270_SDK_PATH)\lib" | 98 | @-mkdir "$(PW3270_SDK_PATH)\lib" |
| 98 | @lib \ | 99 | @lib \ |
| @@ -100,8 +101,9 @@ install: \ | @@ -100,8 +101,9 @@ install: \ | ||
| 100 | /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \ | 101 | /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \ |
| 101 | $(OBJ_FILES) | 102 | $(OBJ_FILES) |
| 102 | 103 | ||
| 104 | + @copy "ipc3270.dll" "$(PW3270_SDK_PATH)\..\ipc3270.dll" | ||
| 105 | + @copy "ipc3270.dll.lib" "$(PW3270_SDK_PATH)\lib\ipc3270.dll.lib" | ||
| 103 | 106 | ||
| 104 | - @copy "$(LIB3270_NAME).lib" "$(PW3270_SDK_PATH)\lib\$(LIB3270_NAME).lib" | ||
| 105 | @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc" | 107 | @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc" |
| 106 | @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc" | 108 | @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc" |
| 107 | @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270" | 109 | @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270" |
| @@ -115,6 +117,7 @@ ipc3270.dll: \ | @@ -115,6 +117,7 @@ ipc3270.dll: \ | ||
| 115 | /NOLOGO \ | 117 | /NOLOGO \ |
| 116 | /DLL \ | 118 | /DLL \ |
| 117 | /OUT:"$@" \ | 119 | /OUT:"$@" \ |
| 120 | + /IMPLIB:ipc3270.dll.lib \ | ||
| 118 | $(OBJ_FILES) \ | 121 | $(OBJ_FILES) \ |
| 119 | client\src\core\windows\dynamic\init.obj \ | 122 | client\src\core\windows\dynamic\init.obj \ |
| 120 | /DELAYLOAD:$(LIB3270_NAME).dll | 123 | /DELAYLOAD:$(LIB3270_NAME).dll |
| @@ -128,8 +131,8 @@ clean: | @@ -128,8 +131,8 @@ clean: | ||
| 128 | del \ | 131 | del \ |
| 129 | $(LIB3270_NAME).lib \ | 132 | $(LIB3270_NAME).lib \ |
| 130 | $(LIB3270_NAME).dll \ | 133 | $(LIB3270_NAME).dll \ |
| 131 | - ipc3270.lib \ | ||
| 132 | - ipc3270.dll \ | 134 | + *.lib \ |
| 135 | + *.dll \ | ||
| 133 | $(OBJ_FILES) \ | 136 | $(OBJ_FILES) \ |
| 134 | client\src\core\windows\dynamic\init.obj \ | 137 | client\src\core\windows\dynamic\init.obj \ |
| 135 | testprogram.* | 138 | testprogram.* |
win/Makefile.msc
| @@ -84,6 +84,7 @@ OBJ_FILES= \ | @@ -84,6 +84,7 @@ OBJ_FILES= \ | ||
| 84 | testprogram.exe: \ | 84 | testprogram.exe: \ |
| 85 | client\src\testprogram\testprogram.obj \ | 85 | client\src\testprogram\testprogram.obj \ |
| 86 | ipc3270.dll | 86 | ipc3270.dll |
| 87 | + | ||
| 87 | @echo Build exe file.... | 88 | @echo Build exe file.... |
| 88 | @link \ | 89 | @link \ |
| 89 | /nologo \ | 90 | /nologo \ |
| @@ -92,7 +93,7 @@ testprogram.exe: \ | @@ -92,7 +93,7 @@ testprogram.exe: \ | ||
| 92 | 93 | ||
| 93 | install: \ | 94 | install: \ |
| 94 | $(OBJ_FILES) \ | 95 | $(OBJ_FILES) \ |
| 95 | - $(LIB3270_NAME).lib | 96 | + ipc3270.dll |
| 96 | @echo Building library... | 97 | @echo Building library... |
| 97 | @-mkdir "$(PW3270_SDK_PATH)\lib" | 98 | @-mkdir "$(PW3270_SDK_PATH)\lib" |
| 98 | @lib \ | 99 | @lib \ |
| @@ -100,8 +101,9 @@ install: \ | @@ -100,8 +101,9 @@ install: \ | ||
| 100 | /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \ | 101 | /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \ |
| 101 | $(OBJ_FILES) | 102 | $(OBJ_FILES) |
| 102 | 103 | ||
| 104 | + @copy "ipc3270.dll" "$(PW3270_SDK_PATH)\..\ipc3270.dll" | ||
| 105 | + @copy "ipc3270.dll.lib" "$(PW3270_SDK_PATH)\lib\ipc3270.dll.lib" | ||
| 103 | 106 | ||
| 104 | - @copy "$(LIB3270_NAME).lib" "$(PW3270_SDK_PATH)\lib\$(LIB3270_NAME).lib" | ||
| 105 | @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc" | 107 | @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc" |
| 106 | @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc" | 108 | @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc" |
| 107 | @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270" | 109 | @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270" |
| @@ -115,6 +117,7 @@ ipc3270.dll: \ | @@ -115,6 +117,7 @@ ipc3270.dll: \ | ||
| 115 | /NOLOGO \ | 117 | /NOLOGO \ |
| 116 | /DLL \ | 118 | /DLL \ |
| 117 | /OUT:"$@" \ | 119 | /OUT:"$@" \ |
| 120 | + /IMPLIB:ipc3270.dll.lib \ | ||
| 118 | $(OBJ_FILES) \ | 121 | $(OBJ_FILES) \ |
| 119 | client\src\core\windows\dynamic\init.obj \ | 122 | client\src\core\windows\dynamic\init.obj \ |
| 120 | /DELAYLOAD:$(LIB3270_NAME).dll | 123 | /DELAYLOAD:$(LIB3270_NAME).dll |
| @@ -128,8 +131,8 @@ clean: | @@ -128,8 +131,8 @@ clean: | ||
| 128 | del \ | 131 | del \ |
| 129 | $(LIB3270_NAME).lib \ | 132 | $(LIB3270_NAME).lib \ |
| 130 | $(LIB3270_NAME).dll \ | 133 | $(LIB3270_NAME).dll \ |
| 131 | - ipc3270.lib \ | ||
| 132 | - ipc3270.dll \ | 134 | + *.lib \ |
| 135 | + *.dll \ | ||
| 133 | $(OBJ_FILES) \ | 136 | $(OBJ_FILES) \ |
| 134 | client\src\core\windows\dynamic\init.obj \ | 137 | client\src\core\windows\dynamic\init.obj \ |
| 135 | testprogram.* | 138 | testprogram.* |