]> git.pld-linux.org Git - projects/rc-scripts.git/blob - configure.in
rc-scripts.spec.in
[projects/rc-scripts.git] / configure.in
1 dnl $Id: configure.in,v 1.31.2.1 2000/10/18 20:10:45 misiek Exp $
2 AC_INIT()
3
4 PACKAGE=rc-scripts
5 VERSION=0.4.0
6 ALL_LINGUAS="pl"
7
8 SHSCRIPTS="rc.d/rc                      \
9         rc.d/init.d/allowlogin          \
10         rc.d/init.d/functions           \
11         rc.d/init.d/functions.network   \
12         rc.d/init.d/killall             \
13         rc.d/init.d/network             \
14         rc.d/init.d/random              \
15         rc.d/init.d/single              \
16         rc.d/init.d/timezone            \
17         rc.d/rc                         \
18         rc.d/rc.init                    \
19         rc.d/rc.local                   \
20         rc.d/rc.shutdown                \
21         rc.d/rc.sysinit                 \
22         sysconfig/network-scripts/ifdown        \
23         sysconfig/network-scripts/ifdown-br     \
24         sysconfig/network-scripts/ifdown-post   \
25         sysconfig/network-scripts/ifdown-ppp    \
26         sysconfig/network-scripts/ifdown-sl     \
27         sysconfig/network-scripts/ifup          \
28         sysconfig/network-scripts/ifup-aliases  \
29         sysconfig/network-scripts/ifup-br       \
30         sysconfig/network-scripts/ifup-ipx      \
31         sysconfig/network-scripts/ifup-plip     \
32         sysconfig/network-scripts/ifup-post     \
33         sysconfig/network-scripts/ifup-ppp      \
34         sysconfig/network-scripts/ifup-routes   \
35         sysconfig/network-scripts/ifup-sl       \
36         sysconfig/network-scripts/tnldown       \
37         sysconfig/network-scripts/tnlup         \
38         "
39
40 AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
41
42 dnl Checks for programs.
43 AC_PROG_CC
44 AC_ISC_POSIX
45 AC_PROG_INSTALL
46 AC_PROG_LN_S
47 AC_PROG_MAKE_SET
48
49 pppdir='${sysconfdir}/ppp'
50 sysconfigdir='${sysconfdir}/sysconfig'
51 updir='${sysconfigdir}/interfaces/up.d'
52 downdir='${sysconfigdir}/interfaces/down.d'
53 networkscriptsdir='${sysconfigdir}/network-scripts'
54 rcdir='${sysconfdir}/rc.d'
55 docdir="${prefix}/doc/$PACKAGE-$VERSION"
56 libdir="${exec_prefix}/lib"
57
58 dnl i18n support
59 AC_PATH_PROGS(MSGMERGE, msgmerge)
60 AC_PATH_PROGS(GMSGFMT, gmsgfmt msgfmt)
61
62 CATALOGS=
63 POTFILES=
64 for lang in $ALL_LINGUAS; do
65         CATALOGS="$CATALOGS $lang.gmo"
66         POTFILES="$POTFILES $lang.po"
67 done
68
69 POTSRC=
70 for src in $SHSCRIPTS; do
71         POTSRC="$POTSRC \$(top_srcdir)/$src"
72 done
73 AC_ARG_WITH(localedir,
74         [  --with-localedir=PATH      specify where the locale stuff should go ])
75
76 if test "x$LOCALEDIR" = "x"; then
77         if test "x$with_localedir" != "x"; then
78                 LOCALEDIR=$with_localedir
79         else
80                 LOCALEDIR='$(prefix)/share/locale'
81         fi
82 fi
83
84 localedir=$LOCALEDIR
85 gnulocaledir=$LOCALEDIR
86
87 if test "`eval echo $sysconfdir`" = "NONE/etc"; then
88         defaultdir="/usr/local/etc"
89 else
90         defaultdir="`eval echo $sysconfdir`"
91 fi
92
93 dnl Output
94 AC_SUBST(BASHSCRIPTS)
95 AC_SUBST(CATALOGS)
96 AC_SUBST(POTFILES)
97 AC_SUBST(POTSRC)
98 AC_SUBST(localedir)
99 AC_SUBST(gnulocaledir)
100                         
101 AC_SUBST(pppdir)
102 AC_SUBST(networkscriptsdir)
103 AC_SUBST(sysconfigdir)
104 AC_SUBST(updir)
105 AC_SUBST(downdir)
106 AC_SUBST(rcdir)
107 AC_SUBST(docdir)
108 AC_SUBST(libdir)
109
110 AC_OUTPUT(Makefile src/Makefile doc/Makefile \
111         ppp/Makefile \
112         sysconfig/Makefile \
113         sysconfig/network-scripts/Makefile \
114         sysconfig/interfaces/Makefile \
115         sysconfig/interfaces/data/Makefile \
116         sysconfig/interfaces/up.d/Makefile \
117         sysconfig/interfaces/up.d/all/Makefile \
118         sysconfig/interfaces/up.d/ip/Makefile \
119         sysconfig/interfaces/up.d/ipx/Makefile \
120         sysconfig/interfaces/up.d/ppp/Makefile \
121         sysconfig/interfaces/up.d/tnl/Makefile \
122         sysconfig/interfaces/down.d/Makefile \
123         sysconfig/interfaces/down.d/all/Makefile \
124         sysconfig/interfaces/down.d/ip/Makefile \
125         sysconfig/interfaces/down.d/ipx/Makefile \
126         sysconfig/interfaces/down.d/ppp/Makefile \
127         sysconfig/interfaces/down.d/tnl/Makefile \
128         rc.d/Makefile rc.d/init.d/Makefile \
129         po/Makefile \
130         rc-scripts.spec)
This page took 0.040375 seconds and 3 git commands to generate.