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 | 27 | #---[ Library configuration ]------------------------------------------------------------ |
28 | 28 | |
29 | 29 | LIBNAME=lib@LIB3270_NAME@ |
30 | +INSTALL_PACKAGES=@INSTALL_PACKAGES@ | |
30 | 31 | |
31 | 32 | SOURCES= \ |
32 | 33 | $(wildcard src/core/*.c) \ |
... | ... | @@ -227,9 +228,7 @@ $(BINRLS)/static/$(LIBNAME).a: \ |
227 | 228 | #---[ Install Targets ]------------------------------------------------------------------ |
228 | 229 | |
229 | 230 | install: \ |
230 | - install-shared \ | |
231 | - install-static \ | |
232 | - install-dev | |
231 | + $(foreach PKG, $(INSTALL_PACKAGES), install-$(PKG)) | |
233 | 232 | |
234 | 233 | install-shared: \ |
235 | 234 | $(BINRLS)/$(LIBNAME)@DLLEXT@ |
... | ... | @@ -261,6 +260,11 @@ install-static: \ |
261 | 260 | $(BINRLS)/static/$(LIBNAME).a \ |
262 | 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 | 268 | install-dev: \ |
265 | 269 | $(POTDIR)/$(LIBNAME).pot |
266 | 270 | |
... | ... | @@ -277,7 +281,7 @@ install-dev: \ |
277 | 281 | # Install PKG-CONFIG files |
278 | 282 | @mkdir -p $(DESTDIR)$(libdir)/pkgconfig |
279 | 283 | @$(INSTALL_DATA) \ |
280 | - lib3270.pc \ | |
284 | + sdk/lib3270.pc \ | |
281 | 285 | $(DESTDIR)$(libdir)/pkgconfig/lib3270.pc |
282 | 286 | |
283 | 287 | # Install translation files |
... | ... | @@ -418,7 +422,6 @@ clean: \ |
418 | 422 | |
419 | 423 | @rm -fr $(BASEDIR)/.tmp/$(LIBNAME) |
420 | 424 | @rm -fr $(POTDIR)/$(LIBNAME) |
421 | - @rm -fr src/include/marshal | |
422 | 425 | |
423 | 426 | cleanDebug: |
424 | 427 | ... | ... |
configure.ac
... | ... | @@ -583,8 +583,8 @@ AC_SUBST(INSTALL_PACKAGES) |
583 | 583 | |
584 | 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 | 589 | dnl --------------------------------------------------------------------------- |
590 | 590 | dnl Output the generated config.status script. | ... | ... |
... | ... | @@ -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 @@ |
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 | -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 | -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 | - |