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