MAKE_xxxxx: to skip building OBJs part of configure
This commit is contained in:
parent
bd541d3e6f
commit
d13fa6872e
|
|
@ -24,8 +24,23 @@ X11HELP_PROG = XHelper7
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
||||||
SRCS = ${BASE_SRCS} ${GR_SRCS}
|
SRCS = ${BASE_SRCS} ${GR_SRCS}
|
||||||
DEPSRCS = ${BASE_SRCS} ${X11_SRCS} ${TK_SRCS} ${TOGL_SRCS} ${TKCOMMON_SRCS} \
|
DEPSRCS = ${BASE_SRCS}
|
||||||
${OGL_SRCS} ${X11HELPER_SRCS} ${X11THREAD_SRCS} ${TCAIRO_SRCS}
|
ifeq (${MAKE_X11},1)
|
||||||
|
DEPSRCS += ${X11_SRCS} ${TK_SRCS}
|
||||||
|
endif
|
||||||
|
ifeq (${MAKE_GLU},1)
|
||||||
|
DEPSRCS += ${TOGL_SRCS}
|
||||||
|
endif
|
||||||
|
ifeq (${MAKE_X11},1)
|
||||||
|
DEPSRCS += ${TKCOMMON_SRCS}
|
||||||
|
endif
|
||||||
|
ifeq (${MAKE_GL},1)
|
||||||
|
DEPSRCS += ${OGL_SRCS}
|
||||||
|
endif
|
||||||
|
DEPSRCS += ${X11HELPER_SRCS} ${X11THREAD_SRCS}
|
||||||
|
ifeq (${MAKE_CAIRO},1)
|
||||||
|
DEPSRCS += ${TCAIRO_SRCS}
|
||||||
|
endif
|
||||||
OBJS = ${BASE_SRCS:.c=.o} ${GR_SRCS:.c=.o}
|
OBJS = ${BASE_SRCS:.c=.o} ${GR_SRCS:.c=.o}
|
||||||
CFLAGS += ${GR_CFLAGS}
|
CFLAGS += ${GR_CFLAGS}
|
||||||
DFLAGS += ${GR_DFLAGS}
|
DFLAGS += ${GR_DFLAGS}
|
||||||
|
|
|
||||||
|
|
@ -298,7 +298,6 @@ dnl --with-tcl=no or --with-interpreter=no, and OpenGL may be
|
||||||
dnl disabled with --with-opengl=no
|
dnl disabled with --with-opengl=no
|
||||||
|
|
||||||
usingOGL=1
|
usingOGL=1
|
||||||
use_libglu="-lGLU"
|
|
||||||
usingTcl=1
|
usingTcl=1
|
||||||
usingOA=0
|
usingOA=0
|
||||||
usingCairo=1
|
usingCairo=1
|
||||||
|
|
@ -1073,6 +1072,7 @@ if test "x$enable_readline" = "xyes" ; then
|
||||||
else
|
else
|
||||||
rl_libs="\${MAGICDIR}/readline/readline/libreadline.a"
|
rl_libs="\${MAGICDIR}/readline/readline/libreadline.a"
|
||||||
CPPFLAGS="$CPPFLAGS -I\${MAGICDIR}/readline"
|
CPPFLAGS="$CPPFLAGS -I\${MAGICDIR}/readline"
|
||||||
|
use_bundled_readline=1
|
||||||
fi
|
fi
|
||||||
AC_CHECK_LIB(termcap, tgetent, [
|
AC_CHECK_LIB(termcap, tgetent, [
|
||||||
rl_libs="$rl_libs -ltermcap"
|
rl_libs="$rl_libs -ltermcap"
|
||||||
|
|
@ -1188,7 +1188,10 @@ if test $usingOGL ; then
|
||||||
echo "GL library files not found, disabling OpenGL"
|
echo "GL library files not found, disabling OpenGL"
|
||||||
usingOGL=
|
usingOGL=
|
||||||
],)
|
],)
|
||||||
AC_CHECK_LIB(GLU, gluNewTess, , [
|
AC_CHECK_LIB(GLU, gluNewTess, [
|
||||||
|
usingGLU=1
|
||||||
|
use_libglu="-lGLU"
|
||||||
|
], [
|
||||||
echo "GLU library files not found; disabling font rendering"
|
echo "GLU library files not found; disabling font rendering"
|
||||||
use_libglu=""
|
use_libglu=""
|
||||||
],)
|
],)
|
||||||
|
|
@ -1198,6 +1201,7 @@ fi
|
||||||
|
|
||||||
if test "x$use_libglu" != "x" ; then
|
if test "x$use_libglu" != "x" ; then
|
||||||
AC_DEFINE(VECTOR_FONTS)
|
AC_DEFINE(VECTOR_FONTS)
|
||||||
|
usingGLU=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test $usingOGL ; then
|
if test $usingOGL ; then
|
||||||
|
|
@ -1846,6 +1850,13 @@ AC_SUBST(OA_LIBS)
|
||||||
AC_SUBST(ALL_TARGET)
|
AC_SUBST(ALL_TARGET)
|
||||||
AC_SUBST(INSTALL_TARGET)
|
AC_SUBST(INSTALL_TARGET)
|
||||||
|
|
||||||
|
AC_SUBST(MAKE_TCL, [$usingTcl])
|
||||||
|
AC_SUBST(MAKE_X11, [$usingX11])
|
||||||
|
AC_SUBST(MAKE_GL, [$usingOGL])
|
||||||
|
AC_SUBST(MAKE_GLU, [$usingGLU])
|
||||||
|
AC_SUBST(MAKE_CAIRO, [$usingCairo])
|
||||||
|
AC_SUBST(MAKE_READLINE, [$use_bundled_readline])
|
||||||
|
|
||||||
AC_CONFIG_FILES([defs.mak])
|
AC_CONFIG_FILES([defs.mak])
|
||||||
AC_CONFIG_FILES([makedbh], [chmod +x makedbh])
|
AC_CONFIG_FILES([makedbh], [chmod +x makedbh])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
|
||||||
|
|
@ -114,3 +114,11 @@ CXX_OBJS = ${CXXSRCS:.cpp=.o}
|
||||||
OBJS = ${CXX_OBJS} ${C_OBJS}
|
OBJS = ${CXX_OBJS} ${C_OBJS}
|
||||||
LIB_OBJS = ${LIB_SRCS:.c=.o}
|
LIB_OBJS = ${LIB_SRCS:.c=.o}
|
||||||
CLEANS = Depend ${OBJS} ${LIB_OBJS} lib${MODULE}.a lib${MODULE}.o ${MODULE}
|
CLEANS = Depend ${OBJS} ${LIB_OBJS} lib${MODULE}.a lib${MODULE}.o ${MODULE}
|
||||||
|
|
||||||
|
# allows Makefile to be selective
|
||||||
|
MAKE_TCL = @MAKE_TCL@
|
||||||
|
MAKE_X11 = @MAKE_X11@
|
||||||
|
MAKE_GL = @MAKE_GL@
|
||||||
|
MAKE_GLU = @MAKE_GLU@
|
||||||
|
MAKE_CAIRO = @MAKE_CAIRO@
|
||||||
|
MAKE_READLINE = @MAKE_READLINE@
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue