Commit 746200bfd214debc9e6444c498c3a4d09341f9e5
1 parent
6eb626b1
Exists in
master
and in
5 other branches
Disabling build of modules.
Showing
2 changed files
with
48 additions
and
39 deletions
Show diff stats
Makefile.in
... | ... | @@ -32,6 +32,7 @@ PACKAGE_LEVEL=@PACKAGE_LEVEL@ |
32 | 32 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ |
33 | 33 | PACKAGE_DESCRIPTION=@PACKAGE_DESCRIPTION@ |
34 | 34 | PLUGINS=@PLUGINS@ |
35 | +# MODULES=3270 | |
35 | 36 | |
36 | 37 | #---[ Paths ]------------------------------------------------------------------ |
37 | 38 | |
... | ... | @@ -81,27 +82,26 @@ Release: \ |
81 | 82 | |
82 | 83 | #---[ Debug Rules ]---------------------------------------------------------------------- |
83 | 84 | |
84 | -$(BINDBG)/@DLLPREFIX@@LIB3270_NAME@@DLLEXT@: \ | |
85 | - modules/lib3270/* \ | |
86 | - modules/lib3270/src/lib3270/* \ | |
87 | - modules/lib3270/src/include/* \ | |
88 | - modules/lib3270/src/include/lib3270/* | |
89 | - | |
90 | - @$(MKDIR) `dirname $@` | |
91 | - @$(MAKE) -C modules/lib3270 $@ | |
92 | - | |
93 | -$(BINDBG)/@DLLPREFIX@v@LIB3270_NAME@@DLLEXT@: \ | |
94 | - modules/libv3270/* \ | |
95 | - modules/libv3270/src/v3270/* \ | |
96 | - modules/libv3270/src/include/* \ | |
97 | - modules/libv3270/src/include/v3270/* \ | |
98 | - | |
99 | - @$(MKDIR) `dirname $@` | |
100 | - @$(MAKE) -C modules/libv3270 $@ | |
85 | +#$(BINDBG)/@DLLPREFIX@@LIB3270_NAME@@DLLEXT@: \ | |
86 | +# modules/lib3270/* \ | |
87 | +# modules/lib3270/src/lib3270/* \ | |
88 | +# modules/lib3270/src/include/* \ | |
89 | +# modules/lib3270/src/include/lib3270/* | |
90 | +# | |
91 | +# @$(MKDIR) `dirname $@` | |
92 | +# @$(MAKE) -C modules/lib3270 $@ | |
93 | + | |
94 | +#$(BINDBG)/@DLLPREFIX@v@LIB3270_NAME@@DLLEXT@: \ | |
95 | +# modules/libv3270/* \ | |
96 | +# modules/libv3270/src/v3270/* \ | |
97 | +# modules/libv3270/src/include/* \ | |
98 | +# modules/libv3270/src/include/v3270/* \ | |
99 | +# | |
100 | +# @$(MKDIR) `dirname $@` | |
101 | +# @$(MAKE) -C modules/libv3270 $@ | |
101 | 102 | |
102 | 103 | $(BINDBG)/%@EXEEXT@: \ |
103 | - $(BINDBG)/@DLLPREFIX@@LIB3270_NAME@@DLLEXT@ \ | |
104 | - $(BINDBG)/@DLLPREFIX@v@LIB3270_NAME@@DLLEXT@ \ | |
104 | + $(foreach MODULE, $(MODULES), $(BINDBG)/@DLLPREFIX@$(MODULE)@DLLEXT@) \ | |
105 | 105 | src/% \ |
106 | 106 | src/%/* |
107 | 107 | |
... | ... | @@ -230,12 +230,10 @@ $(POTDIR)/%.pot: \ |
230 | 230 | #---[ Debug Targets ]-------------------------------------------------------------------- |
231 | 231 | |
232 | 232 | Debug: \ |
233 | - $(BINDBG)/@DLLPREFIX@3270@DLLEXT@ \ | |
234 | 233 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ \ |
235 | 234 | $(foreach PLG, $(PLUGINS), $(BINDBG)/plugins/$(PLG)@DLLEXT@) |
236 | 235 | |
237 | 236 | run: \ |
238 | - $(BINDBG)/@DLLPREFIX@3270@DLLEXT@ \ | |
239 | 237 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ |
240 | 238 | |
241 | 239 | @LD_LIBRARY_PATH=$(BINDBG) $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ |
... | ... | @@ -269,16 +267,12 @@ cleanDebug: |
269 | 267 | |
270 | 268 | @rm -fr $(OBJDBG) |
271 | 269 | @rm -fr $(BINDBG) |
272 | - @$(MAKE) -C modules/lib3270 $@ | |
273 | - @$(MAKE) -C modules/libv3270 $@ | |
274 | 270 | @$(MAKE) -C src/pw3270 $@ |
275 | 271 | |
276 | 272 | cleanRelease: |
277 | 273 | |
278 | 274 | @rm -fr $(OBJRLS) |
279 | 275 | @rm -fr $(BINRLS) |
280 | - @$(MAKE) -C modules/lib3270 $@ | |
281 | - @$(MAKE) -C modules/libv3270 $@ | |
282 | 276 | @$(MAKE) -C src/pw3270 $@ |
283 | 277 | |
284 | 278 | ... | ... |
configure.ac
... | ... | @@ -398,26 +398,41 @@ dnl --------------------------------------------------------------------------- |
398 | 398 | dnl Lib3270 flags |
399 | 399 | dnl --------------------------------------------------------------------------- |
400 | 400 | |
401 | -AC_ARG_WITH([libname], [AS_HELP_STRING([--with-libname], [Setup library name])], [ app_cv_libname="$withval" ],[ app_cv_libname="3270" ]) | |
401 | +dnl AC_ARG_WITH([libname], [AS_HELP_STRING([--with-libname], [Setup library name])], [ app_cv_libname="$withval" ],[ app_cv_libname="3270" ]) | |
402 | 402 | |
403 | -AC_SUBST(LIB3270_INCLUDEPATH,$ac_pwd/modules/lib3270/src/include) | |
404 | -AC_SUBST(LIBV3270_INCLUDEPATH,$ac_pwd/modules/libv3270/src/include) | |
403 | +PKG_CHECK_MODULES( [LIB3270], [lib3270], app_cv_3270="yes", app_cv_3270="no" ) | |
405 | 404 | |
406 | -AC_SUBST(LIB3270_CFLAGS,-I$ac_pwd/modules/lib3270/src/include) | |
407 | -AC_SUBST(LIB3270_LIBS,-l$app_cv_libname) | |
405 | +if test "$app_cv_3270" == "yes"; then | |
406 | + AC_DEFINE(HAVE_LIB3270) | |
407 | + AC_SUBST(LIB3270_CFLAGS) | |
408 | + AC_SUBST(LIB3270_LIBS) | |
409 | +else | |
410 | + AC_MSG_ERROR([ No LIB3270 devel.]) | |
411 | +dnl AX_SUBDIRS_CONFIGURE([modules/lib3270],[[--with-work-dir=$ac_pwd],[--with-libname=$app_cv_libname]]) | |
412 | +dnl AC_SUBST(LIB3270_CFLAGS,-I$ac_pwd/modules/lib3270/src/include) | |
413 | +dnl AC_SUBST(LIB3270_LIBS,-l$app_cv_libname) | |
414 | +dnl AC_SUBST(LIB3270_INCLUDEPATH,$ac_pwd/modules/lib3270/src/include) | |
415 | +fi | |
408 | 416 | |
409 | -AC_SUBST(LIBV3270_CFLAGS,-I$ac_pwd/modules/libv3270/src/include) | |
410 | -AC_SUBST(LIBV3270_LIBS,-lv$app_cv_libname) | |
417 | +PKG_CHECK_MODULES( [LIBV3270], [libv3270], app_cv_v3270="yes", app_cv_v3270="no" ) | |
411 | 418 | |
412 | -AC_SUBST(PW3270_CFLAGS,-I$ac_pwd/src/include) | |
413 | - | |
414 | -AC_SUBST(PW3270_LIBS,-l$PACKAGE_TARNAME) | |
419 | +if test "$app_cv_v3270" == "yes"; then | |
420 | + AC_DEFINE(HAVE_LIBV3270) | |
421 | + AC_SUBST(LIBV3270_CFLAGS) | |
422 | + AC_SUBST(LIBV3270_LIBS) | |
423 | +else | |
424 | + AC_MSG_ERROR([ No V3270 widget devel.]) | |
425 | +dnl AC_SUBST(LIBV3270_CFLAGS,-I$ac_pwd/modules/libv3270/src/include) | |
426 | +dnl AC_SUBST(LIBV3270_LIBS,-lv$app_cv_libname) | |
427 | +dnl AX_SUBDIRS_CONFIGURE([modules/libv3270],[[LIB3270_CFLAGS=-I$ac_pwd/modules/lib3270/src/include],[LIB3270_LIBS=-l$app_cv_libname],[--with-work-dir=$ac_pwd],[--with-libname=$app_cv_libname]]) | |
428 | +dnl AC_SUBST(LIBV3270_INCLUDEPATH,$ac_pwd/modules/libv3270/src/include) | |
429 | +fi | |
415 | 430 | |
416 | -AC_DEFINE(LIB3270_NAME,$app_cv_libname) | |
417 | -AC_SUBST(LIB3270_NAME,$app_cv_libname) | |
431 | +dnl AC_DEFINE(LIB3270_NAME,$app_cv_libname) | |
432 | +dnl AC_SUBST(LIB3270_NAME,$app_cv_libname) | |
418 | 433 | |
419 | -AX_SUBDIRS_CONFIGURE([modules/lib3270],[[--with-work-dir=$ac_pwd],[--with-libname=$app_cv_libname]]) | |
420 | -AX_SUBDIRS_CONFIGURE([modules/libv3270],[[LIB3270_CFLAGS=-I$ac_pwd/modules/lib3270/src/include],[LIB3270_LIBS=-l$app_cv_libname],[--with-work-dir=$ac_pwd],[--with-libname=$app_cv_libname]]) | |
434 | +AC_SUBST(PW3270_CFLAGS,-I$ac_pwd/src/include) | |
435 | +AC_SUBST(PW3270_LIBS,-l$PACKAGE_TARNAME) | |
421 | 436 | |
422 | 437 | dnl --------------------------------------------------------------------------- |
423 | 438 | dnl Check for headers | ... | ... |