diff --git a/Makefile.in b/Makefile.in index 4b1fedb..867973b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -54,18 +54,26 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ #---[ Release Targets ]------------------------------------------------------------------ all: \ - $(BINRLS)/ipcserver@DLLEXT@ + $(BINRLS)/ipcserver@DLLEXT@ \ + $(BINRLS)/libipc3270@DLLEXT@ plugin: \ $(BINRLS)/ipcserver@DLLEXT@ +library: \ + $(BINRLS)/libipc3270@DLLEXT@ + $(BINRLS)/ipcserver@DLLEXT@: @$(MAKE) -C server $@ +$(BINRLS)/libipc3270@DLLEXT@: + @$(MAKE) -C client $@ + #---[ Install Targets ]------------------------------------------------------------------ install: \ - install-plugin + install-plugin \ + install-library install-plugin: \ $(BINRLS)/ipcserver@DLLEXT@ @@ -78,6 +86,9 @@ install-plugin: \ $(DESTDIR)$(libdir)/pw3270-plugins +install-library: + @$(MAKE) -C client DESTDIR=$(DESTDIR) install + #---[ Clean Targets ]-------------------------------------------------------------------- clean: \ diff --git a/client/Makefile.in b/client/Makefile.in index 4993ae8..6fe66a5 100644 --- a/client/Makefile.in +++ b/client/Makefile.in @@ -221,7 +221,47 @@ $(BINRLS)/lib$(MODULE_NAME).a: \ #---[ Install Targets ]------------------------------------------------------------------ -#---[ Misc Targets ]--------------------------------------------------------------------- +install: \ + install-shared \ + install-static \ + install-devel + +install-shared: \ + $(BINRLS)/lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@ + + @$(MKDIR) \ + $(DESTDIR)/$(libdir) + + @$(INSTALL_PROGRAM) \ + $(BINRLS)/lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@ \ + $(DESTDIR)/$(libdir) + + @$(LN_S) \ + lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@ \ + $(DESTDIR)/$(libdir)/lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@ + + @$(LN_S) \ + lib$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@ \ + $(DESTDIR)/$(libdir)/lib$(MODULE_NAME)@DLLEXT@ + +install-static: \ + $(BINRLS)/lib$(MODULE_NAME).a + + @$(MKDIR) \ + $(DESTDIR)/$(libdir) + + @$(INSTALL_PROGRAM) \ + $(BINRLS)/lib$(MODULE_NAME).a \ + $(DESTDIR)/$(libdir) + +install-devel: + + @$(MKDIR) \ + $(DESTDIR)/$(includedir)/lib3270 + + @$(INSTALL_DATA) \ + $(BASEDIR)/common/src/include/lib3270/ipc.h \ + $(DESTDIR)/$(includedir)/lib3270 #---[ Misc Targets ]--------------------------------------------------------------------- -- libgit2 0.21.2