source: projects/vine-manual-base/trunk/configure.ac @ 4189

Revision 4189, 2.1 KB checked in by yasumichi, 13 years ago (diff)

メニューの幅を web と local で変更

Line 
1#                                               -*- Autoconf -*-
2# Process this file with autoconf to produce a configure script.
3
4AC_PREREQ([2.65])
5AC_INIT([vine-manual-base], [0.2.0], [http://vinelinux.org/bts.html])
6AM_INIT_AUTOMAKE([no-dist-gzip dist-bzip2 tar-ustar])
7
8# Checks for programs.
9AC_PATH_PROG(MKTEMP, mktemp)
10AS_IF(test -z $MKTEMP, AC_MSG_ERROR([Cannot find mktemp.]))
11
12# Checks for libraries.
13
14# Checks for header files.
15
16# Checks for typedefs, structures, and compiler characteristics.
17
18# Checks for library functions.
19
20# Define variables
21AC_ARG_ENABLE(web,
22[  --enable-web            Install for web site],
23[case "${enableval}" in
24  yes)  web=true ;;
25  no)   web=false ;;
26  *) AC_MSG_ERROR(bad value ${enableval} for --enable-web) ;;
27esac],[web=false])
28
29if test "x${prefix}" = "xNONE"; then
30        prefix=${ac_default_prefix}
31fi
32DATADIR=`eval echo ${datadir}`
33
34CVSDATA=`eval echo ${DATADIR}/vine-manual-base`/doc-list.csv
35AC_SUBST(CVSDATA)
36
37TEMPLATE=`eval echo ${DATADIR}/vine-manual-base`/index.html
38AC_SUBST(TEMPLATE)
39
40if test ${web} = true; then
41        VMDIR=/var/www/vinelinux.org/doc/vine6
42        MENUWIDTH=950px
43        MODE=web
44else
45        VMDIR=`eval echo ${DATADIR}/doc/Vine`
46        MENUWIDTH=600px
47        MODE=local
48fi
49AC_SUBST(VMDIR)
50AC_SUBST(MODE)
51AC_SUBST(MENUWIDTH)
52
53INDEX=`eval echo ${VMDIR}/index.html`
54AC_SUBST(INDEX)
55
56CSSDIR=`eval echo ${VMDIR}/css`
57AC_SUBST(CSSDIR)
58
59CSS=`eval echo ${CSSDIR}/vine.css`
60AC_SUBST(CSS)
61
62IMAGEDIR=`eval echo ${VMDIR}/images`
63AC_SUBST(IMAGEDIR)
64
65if test ${web} = true; then
66        CSSURI=/doc/vine6/css/vine.css
67        IMAGEURI=/doc/vine6/images
68        VMURI=/doc/vine6
69else
70        CSSURI=`eval echo ${CSS}`
71        IMAGEURI=`eval echo ${IMAGEDIR}`
72        VMURI=`eval echo ${VMDIR}`
73fi
74AC_SUBST(CSSURI)
75AC_SUBST(IMAGEURI)
76AC_SUBST(VMURI)
77
78AC_CONFIG_FILES([Makefile
79                 vine-manual-base.spec
80                 bin/Makefile
81                 bin/vine-manual-index-update
82                 bin/vine-manual-regist
83                 css/Makefile
84                 css/gnome.css
85                 css/vine.css
86                 data/Makefile
87                 data/index.html
88                 data/vine-manual-base.pc
89                 doc/Makefile
90                 doc/index.html
91                 images/Makefile])
92
93AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.