More simplification.

This commit is contained in:
William McBrine
2006-03-23 12:19:09 +00:00
parent 3d21e8aa7c
commit 414bf4fcf6
3 changed files with 55 additions and 95 deletions

69
aclocal.m4 vendored
View File

@@ -544,10 +544,9 @@ if AC_TRY_EVAL(mh_compile) && test -s conftest.o; then
LD_RXLIB1="ld -shared"
LD_RXTRANSLIB1="$LD_RXLIB1"
# LD_RXLIB1="${CC} -Wl,-shared"
LD_RXLIB2="${REXX_LIBS}"
LD_RXLIB2=""
SHLPRE="lib"
SHLPST=".so"
RXLIBLEN="6"
else
mh_dyn_link='ld -G -o conftest.rxlib conftest.o 1>&AC_FD_CC'
# mh_dyn_link='${CC} -Wl,-G -o conftest.rxlib conftest.o 1>&AC_FD_CC'
@@ -555,17 +554,15 @@ if AC_TRY_EVAL(mh_compile) && test -s conftest.o; then
LD_RXLIB1="ld -G"
LD_RXTRANSLIB1="$LD_RXLIB1"
# LD_RXLIB1="${CC} -Wl,-G"
LD_RXLIB2="${REXX_LIBS}"
LD_RXLIB2=""
SHLPRE="lib"
SHLPST=".so"
RXLIBLEN="6"
else
LD_RXLIB1=""
LD_RXTRANSLIB1="$LD_RXLIB1"
LD_RXLIB2=""
SHLPRE=""
SHLPST=""
RXLIBLEN="0"
fi
fi
fi
@@ -585,7 +582,6 @@ dnl
OSAVE=".o.save"
OBJ="o"
EXE=""
GETOPT=""
STATIC_LDFLAGS=""
DYNAMIC_LDFLAGS=""
AIX_DYN="no"
@@ -620,16 +616,11 @@ case "$target" in
DYNAMIC_LDFLAGS="-Wl,+s"
;;
*ibm-aix*)
if test "$with_rexx6000" = yes; then
mh_entry="-eInitFunc"
else
mh_entry="-bnoentry"
fi
SYS_DEFS="-D_ALL_SOURCE -DAIX"
AIX_DYN="yes"
DYN_COMP="-DDYNAMIC"
STATIC_LDFLAGS="-bnso -bI:/lib/syscalls.exp"
LD_RXLIB1="ld $mh_entry -bM:SRE"
LD_RXLIB1="ld -bnoentry -bM:SRE"
LD_RXTRANSLIB1="$LD_RXLIB1"
RXPACKEXPORTS="-bE:$SHLFILE.exp"
RXPACKEXP="$SHLFILE.exp"
@@ -782,43 +773,35 @@ EOF
fi
aix_exports="config.exports.aix"
echo "" > $aix_exports
if test "$ac_cv_header_dl_h" = "yes" -o "$ac_cv_header_dlfcn_h" = "yes" -o "$AIX_DYN" = "yes" -o "$BEOS_DYN" = "yes" -o "$DLFCNINCDIR" != "" -o "$DLFCNLIBDIR" != ""; then
if test "$with_rexx" = "rexxtrans" -o "$with_rexx" = "regina" -o "$with_rexx" = "objrexx" -o "$with_rexx" = "rexx6000"; then
EXPS="1,2,3,4,5,6,7,8,9"
SHL_TARGETS=""
for a in $SHLFILES
do
if test "$USE_ABI" = "yes" -a "$CAN_USE_ABI" = "yes"; then
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}.\$(ABI)"
else
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}"
fi
this=`echo $EXPS | cut -d, -f1`
EXPS=`echo $EXPS | cut -d, -f2-`
if test "$AIX_DYN" = "yes"; then
echo "RXPACKEXP$this=$a.exp" >> $aix_exports
echo "RXPACKEXPORTS$this=-bE:$a.exp" >> $aix_exports
else
echo "RXPACKEXP$this=" >> $aix_exports
echo "RXPACKEXPORTS$this=" >> $aix_exports
fi
done
else
SHL_TARGETS=""
fi
else
SHL_TARGETS=""
SHL_TARGETS=""
if test "$AIX_DYN" = "yes"; then
aix_exports="config.exports.aix"
echo "" > $aix_exports
fi
if test "$ac_cv_header_dl_h" = "yes" -o "$ac_cv_header_dlfcn_h" = "yes" -o "$AIX_DYN" = "yes" -o "$BEOS_DYN" = "yes" -o "$DLFCNINCDIR" != "" -o "$DLFCNLIBDIR" != ""; then
EXPS="1,2,3,4,5,6,7,8,9"
for a in $SHLFILES
do
if test "$USE_ABI" = "yes" -a "$CAN_USE_ABI" = "yes"; then
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}.\$(ABI)"
else
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}"
fi
this=`echo $EXPS | cut -d, -f1`
EXPS=`echo $EXPS | cut -d, -f2-`
if test "$AIX_DYN" = "yes"; then
echo "RXPACKEXP$this=$a.exp" >> $aix_exports
echo "RXPACKEXPORTS$this=-bE:$a.exp" >> $aix_exports
fi
done
fi
AC_SUBST_FILE(aix_exports)
AC_SUBST(EEXTRA)
AC_SUBST(CEXTRA)
AC_SUBST(OSAVE)
AC_SUBST(OBJ)
AC_SUBST(EXE)
AC_SUBST(GETOPT)
AC_SUBST(DYN_COMP)
AC_SUBST(LIBS)
AC_SUBST(SHLIBS)

80
configure vendored
View File

@@ -309,8 +309,8 @@ ac_includes_default="\
# include <unistd.h>
#endif"
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os SYS_DEFS RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA SET_MAKE CPP EGREP MH_EXTRA_LIBS MH_XINC_DIR MH_XLIBS PURIFY SHLPST MODPST EEXTRA CEXTRA OSAVE OBJ EXE GETOPT DYN_COMP SHLIBS LD_RXLIB1 LD_RXTRANSLIB1 SHLPRE LIBPST LIBPRE LIBEXE LIBFLAGS DYNAMIC_LDFLAGS STATIC_LDFLAGS SHL_TARGETS O2SAVE O2SHO CC2O BASE_INSTALL OTHER_INSTALLS BASE_BINARY SAVE2O RXPACKEXPORTS RXPACKEXP CAN_USE_ABI LIBOBJS LTLIBOBJS'
ac_subst_files='aix_exports'
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os SYS_DEFS RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA SET_MAKE CPP EGREP MH_EXTRA_LIBS MH_XINC_DIR MH_XLIBS PURIFY SHLPST MODPST EEXTRA OSAVE OBJ EXE DYN_COMP SHLIBS LD_RXLIB1 LD_RXTRANSLIB1 SHLPRE LIBPST LIBPRE LIBEXE LIBFLAGS DYNAMIC_LDFLAGS STATIC_LDFLAGS SHL_TARGETS O2SAVE O2SHO CC2O BASE_INSTALL OTHER_INSTALLS BASE_BINARY SAVE2O RXPACKEXPORTS RXPACKEXP CAN_USE_ABI LIBOBJS LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
ac_init_help=
@@ -5174,7 +5174,6 @@ _ACEOF
fi
with_rexx="rexxtrans"
echo "$as_me:$LINENO: checking shared library/external function extensions" >&5
echo $ECHO_N "checking shared library/external function extensions... $ECHO_C" >&6
@@ -5213,7 +5212,6 @@ echo "${ECHO_T}$SHLPST/$MODPST" >&6
OSAVE=".o.save"
OBJ="o"
EXE=""
GETOPT=""
STATIC_LDFLAGS=""
DYNAMIC_LDFLAGS=""
AIX_DYN="no"
@@ -5248,16 +5246,11 @@ case "$target" in
DYNAMIC_LDFLAGS="-Wl,+s"
;;
*ibm-aix*)
if test "$with_rexx6000" = yes; then
mh_entry="-eInitFunc"
else
mh_entry="-bnoentry"
fi
SYS_DEFS="-D_ALL_SOURCE -DAIX"
AIX_DYN="yes"
DYN_COMP="-DDYNAMIC"
STATIC_LDFLAGS="-bnso -bI:/lib/syscalls.exp"
LD_RXLIB1="ld $mh_entry -bM:SRE"
LD_RXLIB1="ld -bnoentry -bM:SRE"
LD_RXTRANSLIB1="$LD_RXLIB1"
RXPACKEXPORTS="-bE:$SHLFILE.exp"
RXPACKEXP="$SHLFILE.exp"
@@ -5367,7 +5360,7 @@ echo "$as_me:$LINENO: checking compiler flags for a dynamic object" >&5
echo $ECHO_N "checking compiler flags for a dynamic object... $ECHO_C" >&6
cat > conftest.$ac_ext <<EOF
#line 5370 "configure"
#line 5363 "configure"
int a=0
EOF
@@ -5406,7 +5399,7 @@ echo "${ECHO_T}none of $mh_cv_flags supported" >&6
mh_compile='${CC-cc} -c $DYN_COMP conftest.$ac_ext 1>&5'
cat > conftest.$ac_ext <<EOF
#line 5409 "configure"
#line 5402 "configure"
int foo()
{
return(0);
@@ -5427,10 +5420,9 @@ if { (eval echo "$as_me:$LINENO: \"$mh_compile\"") >&5
LD_RXLIB1="ld -shared"
LD_RXTRANSLIB1="$LD_RXLIB1"
# LD_RXLIB1="${CC} -Wl,-shared"
LD_RXLIB2="${REXX_LIBS}"
LD_RXLIB2=""
SHLPRE="lib"
SHLPST=".so"
RXLIBLEN="6"
else
mh_dyn_link='ld -G -o conftest.rxlib conftest.o 1>&5'
# mh_dyn_link='${CC} -Wl,-G -o conftest.rxlib conftest.o 1>&AC_FD_CC'
@@ -5442,17 +5434,15 @@ if { (eval echo "$as_me:$LINENO: \"$mh_compile\"") >&5
LD_RXLIB1="ld -G"
LD_RXTRANSLIB1="$LD_RXLIB1"
# LD_RXLIB1="${CC} -Wl,-G"
LD_RXLIB2="${REXX_LIBS}"
LD_RXLIB2=""
SHLPRE="lib"
SHLPST=".so"
RXLIBLEN="6"
else
LD_RXLIB1=""
LD_RXTRANSLIB1="$LD_RXLIB1"
LD_RXLIB2=""
SHLPRE=""
SHLPST=""
RXLIBLEN="0"
fi
fi
fi
@@ -5464,38 +5454,30 @@ rm -f conftest*
fi
aix_exports="config.exports.aix"
echo "" > $aix_exports
if test "$ac_cv_header_dl_h" = "yes" -o "$ac_cv_header_dlfcn_h" = "yes" -o "$AIX_DYN" = "yes" -o "$BEOS_DYN" = "yes" -o "$DLFCNINCDIR" != "" -o "$DLFCNLIBDIR" != ""; then
if test "$with_rexx" = "rexxtrans" -o "$with_rexx" = "regina" -o "$with_rexx" = "objrexx" -o "$with_rexx" = "rexx6000"; then
EXPS="1,2,3,4,5,6,7,8,9"
SHL_TARGETS=""
for a in $SHLFILES
do
if test "$USE_ABI" = "yes" -a "$CAN_USE_ABI" = "yes"; then
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}.\$(ABI)"
else
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}"
fi
this=`echo $EXPS | cut -d, -f1`
EXPS=`echo $EXPS | cut -d, -f2-`
if test "$AIX_DYN" = "yes"; then
echo "RXPACKEXP$this=$a.exp" >> $aix_exports
echo "RXPACKEXPORTS$this=-bE:$a.exp" >> $aix_exports
else
echo "RXPACKEXP$this=" >> $aix_exports
echo "RXPACKEXPORTS$this=" >> $aix_exports
fi
done
else
SHL_TARGETS=""
fi
else
SHL_TARGETS=""
SHL_TARGETS=""
if test "$AIX_DYN" = "yes"; then
aix_exports="config.exports.aix"
echo "" > $aix_exports
fi
if test "$ac_cv_header_dl_h" = "yes" -o "$ac_cv_header_dlfcn_h" = "yes" -o "$AIX_DYN" = "yes" -o "$BEOS_DYN" = "yes" -o "$DLFCNINCDIR" != "" -o "$DLFCNLIBDIR" != ""; then
EXPS="1,2,3,4,5,6,7,8,9"
for a in $SHLFILES
do
if test "$USE_ABI" = "yes" -a "$CAN_USE_ABI" = "yes"; then
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}.\$(ABI)"
else
SHL_TARGETS="${SHL_TARGETS} ${SHLPRE}${a}${SHLPST}"
fi
this=`echo $EXPS | cut -d, -f1`
EXPS=`echo $EXPS | cut -d, -f2-`
if test "$AIX_DYN" = "yes"; then
echo "RXPACKEXP$this=$a.exp" >> $aix_exports
echo "RXPACKEXPORTS$this=-bE:$a.exp" >> $aix_exports
fi
done
fi
@@ -6180,11 +6162,9 @@ s,@PURIFY@,$PURIFY,;t t
s,@SHLPST@,$SHLPST,;t t
s,@MODPST@,$MODPST,;t t
s,@EEXTRA@,$EEXTRA,;t t
s,@CEXTRA@,$CEXTRA,;t t
s,@OSAVE@,$OSAVE,;t t
s,@OBJ@,$OBJ,;t t
s,@EXE@,$EXE,;t t
s,@GETOPT@,$GETOPT,;t t
s,@DYN_COMP@,$DYN_COMP,;t t
s,@SHLIBS@,$SHLIBS,;t t
s,@LD_RXLIB1@,$LD_RXLIB1,;t t
@@ -6209,8 +6189,6 @@ s,@RXPACKEXP@,$RXPACKEXP,;t t
s,@CAN_USE_ABI@,$CAN_USE_ABI,;t t
s,@LIBOBJS@,$LIBOBJS,;t t
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
/@aix_exports@/r $aix_exports
s,@aix_exports@,,;t t
CEOF
_ACEOF

View File

@@ -192,7 +192,6 @@ fi
dnl --------------- Check how to make shared libraries -------------------
dnl Force the ability of shared library usage
with_rexx="rexxtrans"
MH_SHARED_LIBRARY(XCurses)
AC_CONFIG_FILES([Makefile pdcurses/$mymakefile demos/Makefile panel/Makefile tools/Makefile xcurses-config])