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