Commit 314d3de2eaff797fa3dea81ca8ab9c546cb15698

Authored by Perry Werneck
1 parent 1063c27b
Exists in master and in 1 other branch develop

Adding lib3270 options on the v3270 configuration.

@@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
27 #---[ Library configuration ]------------------------------------------------------------ 27 #---[ Library configuration ]------------------------------------------------------------
28 28
29 SONAME=@SONAME@ 29 SONAME=@SONAME@
30 -LIBNAME=libv@LIB3270_NAME@ 30 +LIBNAME=libv3270
31 31
32 SOURCES= \ 32 SOURCES= \
33 $(wildcard src/terminal/*.c) \ 33 $(wildcard src/terminal/*.c) \
@@ -320,7 +320,7 @@ install-dev: \ @@ -320,7 +320,7 @@ install-dev: \
320 # Install PKG-CONFIG files 320 # Install PKG-CONFIG files
321 @mkdir -p $(DESTDIR)$(libdir)/pkgconfig 321 @mkdir -p $(DESTDIR)$(libdir)/pkgconfig
322 @$(INSTALL_DATA) \ 322 @$(INSTALL_DATA) \
323 - libv3270.pc \ 323 + sdk/libv3270.pc \
324 $(DESTDIR)$(libdir)/pkgconfig/libv3270.pc 324 $(DESTDIR)$(libdir)/pkgconfig/libv3270.pc
325 325
326 # Install translation files 326 # Install translation files
@@ -178,6 +178,21 @@ AC_SUBST(RPQ_REVISION,$rpq_revision) @@ -178,6 +178,21 @@ AC_SUBST(RPQ_REVISION,$rpq_revision)
178 AC_SUBST(SCCS_USER,$USER) 178 AC_SUBST(SCCS_USER,$USER)
179 AC_SUBST(SCCS_DATE,$sccs_date) 179 AC_SUBST(SCCS_DATE,$sccs_date)
180 180
  181 +case "$host" in
  182 + *-mingw32|*-pc-msys)
  183 + AC_SUBST(SONAME,libv3270.dll)
  184 + ;;
  185 +
  186 + s390x-*)
  187 + AC_SUBST(SONAME,libv3270.so)
  188 + ;;
  189 +
  190 + *)
  191 + AC_SUBST(SONAME,libv3270.so.$app_vrs_major.$app_vrs_minor)
  192 +
  193 +esac
  194 +
  195 +
181 dnl --------------------------------------------------------------------------- 196 dnl ---------------------------------------------------------------------------
182 dnl Check for libm (Required for spinner) 197 dnl Check for libm (Required for spinner)
183 dnl --------------------------------------------------------------------------- 198 dnl ---------------------------------------------------------------------------
@@ -285,36 +300,6 @@ if test "$app_cv_pic" == "yes"; then @@ -285,36 +300,6 @@ if test "$app_cv_pic" == "yes"; then
285 fi 300 fi
286 301
287 dnl --------------------------------------------------------------------------- 302 dnl ---------------------------------------------------------------------------
288 -dnl Lib3270 flags  
289 -dnl ---------------------------------------------------------------------------  
290 -  
291 -  
292 -AC_ARG_WITH([libname], [AS_HELP_STRING([--with-libname], [Setup library name])], [ app_cv_libname="$withval" ],[ app_cv_libname="3270" ])  
293 -  
294 -AC_DEFINE(LIB3270_NAME,$app_cv_libname)  
295 -AC_SUBST(LIB3270_NAME,$app_cv_libname)  
296 -  
297 -  
298 -case "$host" in  
299 - *-mingw32|*-pc-msys)  
300 - AC_SUBST(SONAME,libv$app_cv_libname.dll)  
301 - ;;  
302 -  
303 - s390x-*)  
304 - AC_SUBST(SONAME,libv$app_cv_libname.so)  
305 - ;;  
306 -  
307 - *)  
308 - AC_SUBST(SONAME,libv$app_cv_libname.so.$app_vrs_major.$app_vrs_minor)  
309 -  
310 -esac  
311 -  
312 -AC_ARG_WITH([sdk-version], [AS_HELP_STRING([--with-sdk-version], [Setup library version for SDK])], [ app_cv_sdkversion="$withval" ],[ app_cv_sdkversion=$VERSION ])  
313 -  
314 -AC_DEFINE(LIB3270_SDK_VERSION,$app_cv_sdkversion)  
315 -AC_SUBST(LIB3270_SDK_VERSION,$app_cv_sdkversion)  
316 -  
317 -dnl ---------------------------------------------------------------------------  
318 dnl Check for headers 303 dnl Check for headers
319 dnl --------------------------------------------------------------------------- 304 dnl ---------------------------------------------------------------------------
320 305
@@ -356,7 +341,7 @@ dnl Configure which files to generate. @@ -356,7 +341,7 @@ dnl Configure which files to generate.
356 dnl --------------------------------------------------------------------------- 341 dnl ---------------------------------------------------------------------------
357 342
358 AC_CONFIG_FILES(Makefile) 343 AC_CONFIG_FILES(Makefile)
359 -AC_CONFIG_FILES(libv3270.pc) 344 +AC_CONFIG_FILES(sdk/libv3270.pc)
360 AC_CONFIG_FILES(glade/v3270.xml) 345 AC_CONFIG_FILES(glade/v3270.xml)
361 346
362 dnl --------------------------------------------------------------------------- 347 dnl ---------------------------------------------------------------------------
libv3270.pc.in
@@ -1,16 +0,0 @@ @@ -1,16 +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@  
11 -Description: @PACKAGE_DESCRIPTION@  
12 -Version: @PACKAGE_VERSION@  
13 -Libs: -L\@libdir@ -lv@LIB3270_NAME@  
14 -Libs.private: -l@LIB3270_NAME@  
15 -Cflags: -I@includedir@  
16 -  
sdk/libv3270.pc.in 0 → 100644
@@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
  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 +
  9 +Name: @PACKAGE_NAME@
  10 +Description: @PACKAGE_DESCRIPTION@
  11 +Version: @PACKAGE_VERSION@
  12 +Libs: -L\@libdir@ -lv3270 @LIB3270_LIBS@
  13 +Cflags: -I@includedir@
  14 +