OSDN Git Service

[lfsja-git] r12.0-92 対応。
[lfsbookja/lfsja-git.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3 #
4 # This is part of LFSbookja package.
5 #
6 # This is a CTIE change file for the original XML source of the LFSbook.
7 #
8
9 m4_include([version.ac])[] dnl define lfs_version
10
11 AC_PREREQ([2.63])
12 AC_INIT([LFSbookja], [git], [matsuand AT users DOT osdn DOT me])
13 AM_INIT_AUTOMAKE([-Wno-portability])
14 AM_MAINTAINER_MODE
15
16 m4_include([m4/progs.m4])
17 m4_include([m4/ax_compare_version.m4])
18 m4_include([m4/ac_check_docbook_xslt.m4])
19 m4_include([m4/ac_check_docbook_dtd.m4])
20 #m4_include([m4/ac_check_ipafontdir.m4])
21 m4_include([m4/ac_check_takaofontdir.m4])
22
23 # Checks for programs.
24 AC_PROG_CC
25
26 XSLTPROC_FLAGS='--nonet '
27 AC_CHECK_DOCBOOK_XSLT
28 if test "x$HAVE_DOCBOOK_XSLT" = "xno"; then
29   AC_MSG_ERROR([Docbook XSLT not found])
30 fi
31
32 XSLTPROC_FLAGS='--nonet '
33 AC_CHECK_DOCBOOK_DTD([4.5])
34 if test "x$HAVE_DOCBOOK_DTD_VERS" = "xno"; then
35   AC_MSG_ERROR([Docbook DTD 4.5 not found])
36 fi
37
38 AC_PROG_XMLLINT
39 AC_PROG_TIDY
40
41 m4_include([m4/ac_check_rev.m4])
42
43 TARGETVER=lfs_version()
44 if test "x$revspec" = "xsystemd"; then
45   TARGETVER="$TARGETVER-systemd"
46 fi
47
48 (cd ${bookdir} && sh git-version.sh $revspec)
49 cp -p ${bookdir}/version.ent .
50 if test -f ./version.ent; then
51   rm -f version.tmp
52   if test "x$revspec" = "xsysv"; then
53     grep -A1 "%sysv" version.ent >version.tmp
54   elif test "x$revspec" = "xsystemd"; then
55     grep -A1 "%systemd" version.ent >version.tmp
56   else
57     echo >version.tmp
58   fi
59   GITVER=`grep 'ENTITY version ' version.tmp | sed -e 's/^<!ENTITY version[ ]*\"\([.]*\)\">/\1/'`
60 fi
61 AC_MSG_CHECKING([for the original XML version])
62 if test ! "$GITVER" = "$TARGETVER"; then
63   AC_MSG_RESULT([$GITVER])
64   AC_MSG_WARN([Version of the original XML not $TARGETVER])
65 else
66   AC_MSG_RESULT([$GITVER])
67 fi
68 AC_SUBST(GITVER)
69
70 AC_PROG_LYNX
71 AC_PROG_FOP
72 AC_CHECK_TAKAOGFONTDIR
73
74 AC_CONFIG_FILES([Makefile
75                  ctie/Makefile
76                  src/Makefile
77                  src/userconfig.xml
78                  src/appendices/Makefile
79                  src/chapter01/Makefile
80                  src/chapter02/Makefile
81                  src/chapter03/Makefile
82                  src/chapter04/Makefile
83                  src/chapter05/Makefile
84                  src/chapter06/Makefile
85                  src/chapter07/Makefile
86                  src/chapter08/Makefile
87                  src/chapter09/Makefile
88                  src/chapter10/Makefile
89                  src/chapter10/kernel/Makefile
90                  src/chapter11/Makefile
91                  src/part3intro/Makefile
92                  src/prologue/Makefile
93                  src/stylesheets/Makefile
94                  src/stylesheets/lfs-xsl/Makefile
95                  src/stylesheets/lfs-xsl/pdf/Makefile
96                  src/stylesheets/lfs-xsl/xhtml/Makefile
97                  src/udev-lfs/Makefile
98                  src/udev-lfs/contrib/Makefile
99                  src/udev-lfs/contrib/debian/Makefile])
100 AC_OUTPUT