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 84 testprogram.exe: \
85 85 client\src\testprogram\testprogram.obj \
86 86 ipc3270.dll
  87 +
87 88 @echo Build exe file....
88 89 @link \
89 90 /nologo \
... ... @@ -92,7 +93,7 @@ testprogram.exe: \
92 93  
93 94 install: \
94 95 $(OBJ_FILES) \
95   - $(LIB3270_NAME).lib
  96 + ipc3270.dll
96 97 @echo Building library...
97 98 @-mkdir "$(PW3270_SDK_PATH)\lib"
98 99 @lib \
... ... @@ -100,8 +101,9 @@ install: \
100 101 /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \
101 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 107 @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc"
106 108 @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc"
107 109 @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270"
... ... @@ -115,6 +117,7 @@ ipc3270.dll: \
115 117 /NOLOGO \
116 118 /DLL \
117 119 /OUT:"$@" \
  120 + /IMPLIB:ipc3270.dll.lib \
118 121 $(OBJ_FILES) \
119 122 client\src\core\windows\dynamic\init.obj \
120 123 /DELAYLOAD:$(LIB3270_NAME).dll
... ... @@ -128,8 +131,8 @@ clean:
128 131 del \
129 132 $(LIB3270_NAME).lib \
130 133 $(LIB3270_NAME).dll \
131   - ipc3270.lib \
132   - ipc3270.dll \
  134 + *.lib \
  135 + *.dll \
133 136 $(OBJ_FILES) \
134 137 client\src\core\windows\dynamic\init.obj \
135 138 testprogram.*
... ...
win/Makefile.msc
... ... @@ -84,6 +84,7 @@ OBJ_FILES= \
84 84 testprogram.exe: \
85 85 client\src\testprogram\testprogram.obj \
86 86 ipc3270.dll
  87 +
87 88 @echo Build exe file....
88 89 @link \
89 90 /nologo \
... ... @@ -92,7 +93,7 @@ testprogram.exe: \
92 93  
93 94 install: \
94 95 $(OBJ_FILES) \
95   - $(LIB3270_NAME).lib
  96 + ipc3270.dll
96 97 @echo Building library...
97 98 @-mkdir "$(PW3270_SDK_PATH)\lib"
98 99 @lib \
... ... @@ -100,8 +101,9 @@ install: \
100 101 /OUT:"$(PW3270_SDK_PATH)\lib\ipc3270.lib" \
101 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 107 @-mkdir "$(PW3270_SDK_PATH)\include\lib3270\ipc"
106 108 @copy "client\src\include\lib3270\ipc\*.h" "$(PW3270_SDK_PATH)\include\lib3270\ipc"
107 109 @copy "client\src\include\lib3270\*.h" "$(PW3270_SDK_PATH)\include\lib3270"
... ... @@ -115,6 +117,7 @@ ipc3270.dll: \
115 117 /NOLOGO \
116 118 /DLL \
117 119 /OUT:"$@" \
  120 + /IMPLIB:ipc3270.dll.lib \
118 121 $(OBJ_FILES) \
119 122 client\src\core\windows\dynamic\init.obj \
120 123 /DELAYLOAD:$(LIB3270_NAME).dll
... ... @@ -128,8 +131,8 @@ clean:
128 131 del \
129 132 $(LIB3270_NAME).lib \
130 133 $(LIB3270_NAME).dll \
131   - ipc3270.lib \
132   - ipc3270.dll \
  134 + *.lib \
  135 + *.dll \
133 136 $(OBJ_FILES) \
134 137 client\src\core\windows\dynamic\init.obj \
135 138 testprogram.*
... ...