Commit 739172bbd63db38cd35fdf65ec956fa2661e1184
1 parent
9eeebba1
Exists in
master
and in
1 other branch
Preparing client library package.
Showing
2 changed files
with
54 additions
and
3 deletions
Show diff stats
Makefile.in
... | ... | @@ -54,18 +54,26 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ |
54 | 54 | #---[ Release Targets ]------------------------------------------------------------------ |
55 | 55 | |
56 | 56 | all: \ |
57 | - $(BINRLS)/ipcserver@DLLEXT@ | |
57 | + $(BINRLS)/ipcserver@DLLEXT@ \ | |
58 | + $(BINRLS)/libipc3270@DLLEXT@ | |
58 | 59 | |
59 | 60 | plugin: \ |
60 | 61 | $(BINRLS)/ipcserver@DLLEXT@ |
61 | 62 | |
63 | +library: \ | |
64 | + $(BINRLS)/libipc3270@DLLEXT@ | |
65 | + | |
62 | 66 | $(BINRLS)/ipcserver@DLLEXT@: |
63 | 67 | @$(MAKE) -C server $@ |
64 | 68 | |
69 | +$(BINRLS)/libipc3270@DLLEXT@: | |
70 | + @$(MAKE) -C client $@ | |
71 | + | |
65 | 72 | #---[ Install Targets ]------------------------------------------------------------------ |
66 | 73 | |
67 | 74 | install: \ |
68 | - install-plugin | |
75 | + install-plugin \ | |
76 | + install-library | |
69 | 77 | |
70 | 78 | install-plugin: \ |
71 | 79 | $(BINRLS)/ipcserver@DLLEXT@ |
... | ... | @@ -78,6 +86,9 @@ install-plugin: \ |
78 | 86 | $(DESTDIR)$(libdir)/pw3270-plugins |
79 | 87 | |
80 | 88 | |
89 | +install-library: | |
90 | + @$(MAKE) -C client DESTDIR=$(DESTDIR) install | |
91 | + | |
81 | 92 | #---[ Clean Targets ]-------------------------------------------------------------------- |
82 | 93 | |
83 | 94 | clean: \ | ... | ... |
client/Makefile.in
... | ... | @@ -221,7 +221,47 @@ $(BINRLS)/lib$(MODULE_NAME).a: \ |
221 | 221 | |
222 | 222 | #---[ Install Targets ]------------------------------------------------------------------ |
223 | 223 | |
224 | -#---[ Misc Targets ]--------------------------------------------------------------------- | |
224 | +install: \ | |
225 | + install-shared \ | |
226 | + install-static \ | |
227 | + install-devel | |
228 | + | |
229 | +install-shared: \ | |
230 | + $(BINRLS)/lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@ | |
231 | + | |
232 | + @$(MKDIR) \ | |
233 | + $(DESTDIR)/$(libdir) | |
234 | + | |
235 | + @$(INSTALL_PROGRAM) \ | |
236 | + $(BINRLS)/lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@ \ | |
237 | + $(DESTDIR)/$(libdir) | |
238 | + | |
239 | + @$(LN_S) \ | |
240 | + lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@ \ | |
241 | + $(DESTDIR)/$(libdir)/lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@ | |
242 | + | |
243 | + @$(LN_S) \ | |
244 | + lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@ \ | |
245 | + $(DESTDIR)/$(libdir)/lib$(MODULE_NAME)@DLLEXT@ | |
246 | + | |
247 | +install-static: \ | |
248 | + $(BINRLS)/lib$(MODULE_NAME).a | |
249 | + | |
250 | + @$(MKDIR) \ | |
251 | + $(DESTDIR)/$(libdir) | |
252 | + | |
253 | + @$(INSTALL_PROGRAM) \ | |
254 | + $(BINRLS)/lib$(MODULE_NAME).a \ | |
255 | + $(DESTDIR)/$(libdir) | |
256 | + | |
257 | +install-devel: | |
258 | + | |
259 | + @$(MKDIR) \ | |
260 | + $(DESTDIR)/$(includedir)/lib3270 | |
261 | + | |
262 | + @$(INSTALL_DATA) \ | |
263 | + $(BASEDIR)/common/src/include/lib3270/ipc.h \ | |
264 | + $(DESTDIR)/$(includedir)/lib3270 | |
225 | 265 | |
226 | 266 | #---[ Misc Targets ]--------------------------------------------------------------------- |
227 | 267 | ... | ... |