Commit de2fea38eab56be549bcd199f1a1744f533523f4
1 parent
1612978c
Exists in
master
and in
3 other branches
Updating install process.
Showing
6 changed files
with
42 additions
and
39 deletions
Show diff stats
Makefile.in
| @@ -27,6 +27,7 @@ | @@ -27,6 +27,7 @@ | ||
| 27 | #---[ Library configuration ]------------------------------------------------------------ | 27 | #---[ Library configuration ]------------------------------------------------------------ |
| 28 | 28 | ||
| 29 | LIBNAME=lib@LIB3270_NAME@ | 29 | LIBNAME=lib@LIB3270_NAME@ |
| 30 | +INSTALL_PACKAGES=@INSTALL_PACKAGES@ | ||
| 30 | 31 | ||
| 31 | SOURCES= \ | 32 | SOURCES= \ |
| 32 | $(wildcard src/core/*.c) \ | 33 | $(wildcard src/core/*.c) \ |
| @@ -227,9 +228,7 @@ $(BINRLS)/static/$(LIBNAME).a: \ | @@ -227,9 +228,7 @@ $(BINRLS)/static/$(LIBNAME).a: \ | ||
| 227 | #---[ Install Targets ]------------------------------------------------------------------ | 228 | #---[ Install Targets ]------------------------------------------------------------------ |
| 228 | 229 | ||
| 229 | install: \ | 230 | install: \ |
| 230 | - install-shared \ | ||
| 231 | - install-static \ | ||
| 232 | - install-dev | 231 | + $(foreach PKG, $(INSTALL_PACKAGES), install-$(PKG)) |
| 233 | 232 | ||
| 234 | install-shared: \ | 233 | install-shared: \ |
| 235 | $(BINRLS)/$(LIBNAME)@DLLEXT@ | 234 | $(BINRLS)/$(LIBNAME)@DLLEXT@ |
| @@ -261,6 +260,11 @@ install-static: \ | @@ -261,6 +260,11 @@ install-static: \ | ||
| 261 | $(BINRLS)/static/$(LIBNAME).a \ | 260 | $(BINRLS)/static/$(LIBNAME).a \ |
| 262 | $(DESTDIR)$(libdir)/$(LIBNAME)-static.a | 261 | $(DESTDIR)$(libdir)/$(LIBNAME)-static.a |
| 263 | 262 | ||
| 263 | + @mkdir -p $(DESTDIR)$(libdir)/pkgconfig | ||
| 264 | + @$(INSTALL_DATA) \ | ||
| 265 | + sdk/lib3270-static.pc \ | ||
| 266 | + $(DESTDIR)$(libdir)/pkgconfig/lib3270-static.pc | ||
| 267 | + | ||
| 264 | install-dev: \ | 268 | install-dev: \ |
| 265 | $(POTDIR)/$(LIBNAME).pot | 269 | $(POTDIR)/$(LIBNAME).pot |
| 266 | 270 | ||
| @@ -277,7 +281,7 @@ install-dev: \ | @@ -277,7 +281,7 @@ install-dev: \ | ||
| 277 | # Install PKG-CONFIG files | 281 | # Install PKG-CONFIG files |
| 278 | @mkdir -p $(DESTDIR)$(libdir)/pkgconfig | 282 | @mkdir -p $(DESTDIR)$(libdir)/pkgconfig |
| 279 | @$(INSTALL_DATA) \ | 283 | @$(INSTALL_DATA) \ |
| 280 | - lib3270.pc \ | 284 | + sdk/lib3270.pc \ |
| 281 | $(DESTDIR)$(libdir)/pkgconfig/lib3270.pc | 285 | $(DESTDIR)$(libdir)/pkgconfig/lib3270.pc |
| 282 | 286 | ||
| 283 | # Install translation files | 287 | # Install translation files |
| @@ -418,7 +422,6 @@ clean: \ | @@ -418,7 +422,6 @@ clean: \ | ||
| 418 | 422 | ||
| 419 | @rm -fr $(BASEDIR)/.tmp/$(LIBNAME) | 423 | @rm -fr $(BASEDIR)/.tmp/$(LIBNAME) |
| 420 | @rm -fr $(POTDIR)/$(LIBNAME) | 424 | @rm -fr $(POTDIR)/$(LIBNAME) |
| 421 | - @rm -fr src/include/marshal | ||
| 422 | 425 | ||
| 423 | cleanDebug: | 426 | cleanDebug: |
| 424 | 427 |
configure.ac
| @@ -583,8 +583,8 @@ AC_SUBST(INSTALL_PACKAGES) | @@ -583,8 +583,8 @@ AC_SUBST(INSTALL_PACKAGES) | ||
| 583 | 583 | ||
| 584 | AC_CONFIG_FILES(Makefile) | 584 | AC_CONFIG_FILES(Makefile) |
| 585 | 585 | ||
| 586 | -AC_CONFIG_FILES(src/core/lib3270.pc) | ||
| 587 | -AC_CONFIG_FILES(src/core/lib3270-static.pc) | 586 | +AC_CONFIG_FILES(sdk/lib3270.pc) |
| 587 | +AC_CONFIG_FILES(sdk/lib3270-static.pc) | ||
| 588 | 588 | ||
| 589 | dnl --------------------------------------------------------------------------- | 589 | dnl --------------------------------------------------------------------------- |
| 590 | dnl Output the generated config.status script. | 590 | dnl Output the generated config.status script. |
| @@ -0,0 +1,15 @@ | @@ -0,0 +1,15 @@ | ||
| 1 | +prefix=@prefix@ | ||
| 2 | +exec_prefix=@exec_prefix@ | ||
| 3 | +libdir=@libdir@ | ||
| 4 | +includedir=@includedir@ | ||
| 5 | + | ||
| 6 | +version_major=@PACKAGE_MAJOR_VERSION@ | ||
| 7 | +version_minor=@PACKAGE_MINOR_VERSION@ | ||
| 8 | +sdk_version=@LIB3270_SDK_VERSION@ | ||
| 9 | + | ||
| 10 | +Name: @PACKAGE_NAME@-static | ||
| 11 | +Description: @PACKAGE_DESCRIPTION@ (static library) | ||
| 12 | +Version: @PACKAGE_VERSION@ | ||
| 13 | +Libs: -L\@libdir@ -l@LIB3270_NAME@-static @LIBSSL_LIBS@ @INTL_LIBS@ | ||
| 14 | +Cflags: -I@includedir@ | ||
| 15 | + |
| @@ -0,0 +1,17 @@ | @@ -0,0 +1,17 @@ | ||
| 1 | +prefix=@prefix@ | ||
| 2 | +exec_prefix=@exec_prefix@ | ||
| 3 | +libdir=@libdir@ | ||
| 4 | +includedir=@includedir@ | ||
| 5 | + | ||
| 6 | +version_major=@PACKAGE_MAJOR_VERSION@ | ||
| 7 | +version_minor=@PACKAGE_MINOR_VERSION@ | ||
| 8 | +sdk_version=@LIB3270_SDK_VERSION@ | ||
| 9 | +library_name=@LIB3270_NAME@ | ||
| 10 | + | ||
| 11 | +Name: @PACKAGE_NAME@ | ||
| 12 | +Description: @PACKAGE_DESCRIPTION@ | ||
| 13 | +Version: @PACKAGE_VERSION@ | ||
| 14 | +Libs: -L\@libdir@ -l@LIB3270_NAME@ | ||
| 15 | +Libs.private: @LIBSSL_LIBS@ @INTL_LIBS@ | ||
| 16 | +Cflags: -I@includedir@ | ||
| 17 | + |
src/core/lib3270-static.pc.in
| @@ -1,15 +0,0 @@ | @@ -1,15 +0,0 @@ | ||
| 1 | -prefix=@prefix@ | ||
| 2 | -exec_prefix=@exec_prefix@ | ||
| 3 | -libdir=@libdir@ | ||
| 4 | -includedir=@includedir@ | ||
| 5 | - | ||
| 6 | -version_major=@PACKAGE_MAJOR_VERSION@ | ||
| 7 | -version_minor=@PACKAGE_MINOR_VERSION@ | ||
| 8 | -sdk_version=@LIB3270_SDK_VERSION@ | ||
| 9 | - | ||
| 10 | -Name: @PACKAGE_NAME@-static | ||
| 11 | -Description: @PACKAGE_DESCRIPTION@ (static library) | ||
| 12 | -Version: @PACKAGE_VERSION@ | ||
| 13 | -Libs: -L\@libdir@ -l@LIB3270_NAME@-static @LIBSSL_LIBS@ @INTL_LIBS@ | ||
| 14 | -Cflags: -I@includedir@ | ||
| 15 | - |
src/core/lib3270.pc.in
| @@ -1,17 +0,0 @@ | @@ -1,17 +0,0 @@ | ||
| 1 | -prefix=@prefix@ | ||
| 2 | -exec_prefix=@exec_prefix@ | ||
| 3 | -libdir=@libdir@ | ||
| 4 | -includedir=@includedir@ | ||
| 5 | - | ||
| 6 | -version_major=@PACKAGE_MAJOR_VERSION@ | ||
| 7 | -version_minor=@PACKAGE_MINOR_VERSION@ | ||
| 8 | -sdk_version=@LIB3270_SDK_VERSION@ | ||
| 9 | -library_name=@LIB3270_NAME@ | ||
| 10 | - | ||
| 11 | -Name: @PACKAGE_NAME@ | ||
| 12 | -Description: @PACKAGE_DESCRIPTION@ | ||
| 13 | -Version: @PACKAGE_VERSION@ | ||
| 14 | -Libs: -L\@libdir@ -l@LIB3270_NAME@ | ||
| 15 | -Libs.private: @LIBSSL_LIBS@ @INTL_LIBS@ | ||
| 16 | -Cflags: -I@includedir@ | ||
| 17 | - |