Commit 85ed7b0bfa1bf650766b2430dfbae078ef0f37ff
1 parent
1a733b16
Exists in
master
and in
1 other branch
libv3270 is now optional.
Showing
2 changed files
with
14 additions
and
10 deletions
Show diff stats
Makefile.in
| @@ -27,9 +27,7 @@ | @@ -27,9 +27,7 @@ | ||
| 27 | PACKAGE_NAME=@PACKAGE_NAME@ | 27 | PACKAGE_NAME=@PACKAGE_NAME@ |
| 28 | PRODUCT_NAME=@PRODUCT_NAME@ | 28 | PRODUCT_NAME=@PRODUCT_NAME@ |
| 29 | LIBNAME=libipc3270 | 29 | LIBNAME=libipc3270 |
| 30 | - | ||
| 31 | -CLIENT_TARGETS= \ | ||
| 32 | - @CLIENT_TARGETS@ | 30 | +PROJECT_MODULES=@PROJECT_MODULES@ |
| 33 | 31 | ||
| 34 | #---[ Paths ]---------------------------------------------------------------------------- | 32 | #---[ Paths ]---------------------------------------------------------------------------- |
| 35 | 33 | ||
| @@ -65,8 +63,7 @@ MSGCAT=@MSGCAT@ | @@ -65,8 +63,7 @@ MSGCAT=@MSGCAT@ | ||
| 65 | #---[ Release Targets ]------------------------------------------------------------------ | 63 | #---[ Release Targets ]------------------------------------------------------------------ |
| 66 | 64 | ||
| 67 | all: \ | 65 | all: \ |
| 68 | - server \ | ||
| 69 | - client \ | 66 | + $(foreach MODULE, $(PROJECT_MODULES), $(MODULE)) \ |
| 70 | locale/$(GETTEXT_PACKAGE).pot | 67 | locale/$(GETTEXT_PACKAGE).pot |
| 71 | 68 | ||
| 72 | server: \ | 69 | server: \ |
| @@ -103,8 +100,7 @@ locale/$(GETTEXT_PACKAGE).pot: | @@ -103,8 +100,7 @@ locale/$(GETTEXT_PACKAGE).pot: | ||
| 103 | #---[ Install Targets ]------------------------------------------------------------------ | 100 | #---[ Install Targets ]------------------------------------------------------------------ |
| 104 | 101 | ||
| 105 | install: \ | 102 | install: \ |
| 106 | - install-server \ | ||
| 107 | - install-client \ | 103 | + $(foreach MODULE, $(PROJECT_MODULES), install-$(MODULE)) \ |
| 108 | install-locale | 104 | install-locale |
| 109 | 105 | ||
| 110 | install-locale: \ | 106 | install-locale: \ |
configure.ac
| @@ -63,6 +63,7 @@ dnl --------------------------------------------------------------------------- | @@ -63,6 +63,7 @@ dnl --------------------------------------------------------------------------- | ||
| 63 | CLIENT_LDFLAGS="" | 63 | CLIENT_LDFLAGS="" |
| 64 | CLIENT_LIBS="" | 64 | CLIENT_LIBS="" |
| 65 | CLIENT_MODULES="library" | 65 | CLIENT_MODULES="library" |
| 66 | +PROJECT_MODULES="client" | ||
| 66 | 67 | ||
| 67 | dnl --------------------------------------------------------------------------- | 68 | dnl --------------------------------------------------------------------------- |
| 68 | dnl Check for OS specifics | 69 | dnl Check for OS specifics |
| @@ -187,8 +188,6 @@ if test "$app_cv_static" == "yes"; then | @@ -187,8 +188,6 @@ if test "$app_cv_static" == "yes"; then | ||
| 187 | CLIENT_MODULES="$CLIENT_MODULES static" | 188 | CLIENT_MODULES="$CLIENT_MODULES static" |
| 188 | fi | 189 | fi |
| 189 | 190 | ||
| 190 | -AC_SUBST(CLIENT_MODULES) | ||
| 191 | - | ||
| 192 | dnl --------------------------------------------------------------------------- | 191 | dnl --------------------------------------------------------------------------- |
| 193 | dnl Check for libintl | 192 | dnl Check for libintl |
| 194 | dnl --------------------------------------------------------------------------- | 193 | dnl --------------------------------------------------------------------------- |
| @@ -265,11 +264,16 @@ dnl --------------------------------------------------------------------------- | @@ -265,11 +264,16 @@ dnl --------------------------------------------------------------------------- | ||
| 265 | dnl Check for LIBV3270 | 264 | dnl Check for LIBV3270 |
| 266 | dnl --------------------------------------------------------------------------- | 265 | dnl --------------------------------------------------------------------------- |
| 267 | 266 | ||
| 268 | -PKG_CHECK_MODULES( [V3270], [libv3270], AC_DEFINE(HAVE_V3270), AC_MSG_ERROR([V3270 not present.])) | 267 | +PKG_CHECK_MODULES( [V3270], [libv3270], app_cv_libv3270=yes, AC_MSG_NOTICE([V3270 not present.])) |
| 269 | 268 | ||
| 270 | AC_SUBST(V3270_LIBS) | 269 | AC_SUBST(V3270_LIBS) |
| 271 | AC_SUBST(V3270_CFLAGS) | 270 | AC_SUBST(V3270_CFLAGS) |
| 272 | 271 | ||
| 272 | +if test "$app_cv_libv3270" == "yes"; then | ||
| 273 | + AC_DEFINE(HAVE_V3270) | ||
| 274 | + PROJECT_MODULES="$PROJECT_MODULES server" | ||
| 275 | +fi | ||
| 276 | + | ||
| 273 | dnl --------------------------------------------------------------------------- | 277 | dnl --------------------------------------------------------------------------- |
| 274 | dnl Check for GTK | 278 | dnl Check for GTK |
| 275 | dnl --------------------------------------------------------------------------- | 279 | dnl --------------------------------------------------------------------------- |
| @@ -450,9 +454,13 @@ dnl --------------------------------------------------------------------------- | @@ -450,9 +454,13 @@ dnl --------------------------------------------------------------------------- | ||
| 450 | dnl Output the generated config.status script. | 454 | dnl Output the generated config.status script. |
| 451 | dnl --------------------------------------------------------------------------- | 455 | dnl --------------------------------------------------------------------------- |
| 452 | AC_SUBST(BASEDIR,$ac_pwd) | 456 | AC_SUBST(BASEDIR,$ac_pwd) |
| 457 | + | ||
| 453 | CFLAGS="$CFLAGS -DHAVE_CONFIG_H" | 458 | CFLAGS="$CFLAGS -DHAVE_CONFIG_H" |
| 454 | CXXFLAGS="$CXXFLAGS -DHAVE_CONFIG_H" | 459 | CXXFLAGS="$CXXFLAGS -DHAVE_CONFIG_H" |
| 455 | 460 | ||
| 461 | +AC_SUBST(CLIENT_MODULES) | ||
| 462 | +AC_SUBST(PROJECT_MODULES) | ||
| 463 | + | ||
| 456 | AC_OUTPUT | 464 | AC_OUTPUT |
| 457 | 465 | ||
| 458 | 466 |