Commit 739172bbd63db38cd35fdf65ec956fa2661e1184

Authored by Perry Werneck
1 parent 9eeebba1
Exists in master and in 1 other branch develop

Preparing client library package.

Showing 2 changed files with 54 additions and 3 deletions   Show diff stats
@@ -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