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