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,18 +54,26 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ | ||
| 54 | #---[ Release Targets ]------------------------------------------------------------------ | 54 | #---[ Release Targets ]------------------------------------------------------------------ |
| 55 | 55 | ||
| 56 | all: \ | 56 | all: \ |
| 57 | - $(BINRLS)/ipcserver@DLLEXT@ | 57 | + $(BINRLS)/ipcserver@DLLEXT@ \ |
| 58 | + $(BINRLS)/libipc3270@DLLEXT@ | ||
| 58 | 59 | ||
| 59 | plugin: \ | 60 | plugin: \ |
| 60 | $(BINRLS)/ipcserver@DLLEXT@ | 61 | $(BINRLS)/ipcserver@DLLEXT@ |
| 61 | 62 | ||
| 63 | +library: \ | ||
| 64 | + $(BINRLS)/libipc3270@DLLEXT@ | ||
| 65 | + | ||
| 62 | $(BINRLS)/ipcserver@DLLEXT@: | 66 | $(BINRLS)/ipcserver@DLLEXT@: |
| 63 | @$(MAKE) -C server $@ | 67 | @$(MAKE) -C server $@ |
| 64 | 68 | ||
| 69 | +$(BINRLS)/libipc3270@DLLEXT@: | ||
| 70 | + @$(MAKE) -C client $@ | ||
| 71 | + | ||
| 65 | #---[ Install Targets ]------------------------------------------------------------------ | 72 | #---[ Install Targets ]------------------------------------------------------------------ |
| 66 | 73 | ||
| 67 | install: \ | 74 | install: \ |
| 68 | - install-plugin | 75 | + install-plugin \ |
| 76 | + install-library | ||
| 69 | 77 | ||
| 70 | install-plugin: \ | 78 | install-plugin: \ |
| 71 | $(BINRLS)/ipcserver@DLLEXT@ | 79 | $(BINRLS)/ipcserver@DLLEXT@ |
| @@ -78,6 +86,9 @@ install-plugin: \ | @@ -78,6 +86,9 @@ install-plugin: \ | ||
| 78 | $(DESTDIR)$(libdir)/pw3270-plugins | 86 | $(DESTDIR)$(libdir)/pw3270-plugins |
| 79 | 87 | ||
| 80 | 88 | ||
| 89 | +install-library: | ||
| 90 | + @$(MAKE) -C client DESTDIR=$(DESTDIR) install | ||
| 91 | + | ||
| 81 | #---[ Clean Targets ]-------------------------------------------------------------------- | 92 | #---[ Clean Targets ]-------------------------------------------------------------------- |
| 82 | 93 | ||
| 83 | clean: \ | 94 | clean: \ |
client/Makefile.in
| @@ -221,7 +221,47 @@ $(BINRLS)/lib$(MODULE_NAME).a: \ | @@ -221,7 +221,47 @@ $(BINRLS)/lib$(MODULE_NAME).a: \ | ||
| 221 | 221 | ||
| 222 | #---[ Install Targets ]------------------------------------------------------------------ | 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 | #---[ Misc Targets ]--------------------------------------------------------------------- | 266 | #---[ Misc Targets ]--------------------------------------------------------------------- |
| 227 | 267 |