Commit 7f34eb757b053cfd5ac7211c2eff715ebc0be5ed

Authored by Perry Werneck
1 parent 64a31db9
Exists in master and in 1 other branch develop

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.*