]>
Commit | Line | Data |
---|---|---|
9ccfa537 | 1 | dnl $Id$ |
7e04fe0e | 2 | |
5bc22e08 | 3 | AC_INIT(["rc-scripts"], [0.4.0.8], [pld-rc-scripts@pld-linux.org], [rc-scripts]) |
bea191b3 | 4 | AM_INIT_AUTOMAKE |
2c883f5e | 5 | |
05a11ced | 6 | ALL_LINGUAS="pl de" |
763b88c2 AM |
7 | |
8 | echo -n "Finding shell scripts" | |
9 | SHSCRIPTS="" | |
27c70f0e | 10 | for shfile in $(find ${srcdir}/rc.d ${srcdir}/sysconfig -type f); do |
763b88c2 | 11 | echo -n "." |
bea191b3 | 12 | if (LANG=C file ${shfile} | grep -q 'shell script'); then |
763b88c2 AM |
13 | SHSCRIPTS="${SHSCRIPTS} ${shfile}" |
14 | fi | |
15 | done | |
16 | echo "done" | |
7e04fe0e | 17 | |
18 | dnl Checks for programs. | |
19 | AC_PROG_CC | |
20 | AC_ISC_POSIX | |
21 | AC_PROG_INSTALL | |
22 | AC_PROG_LN_S | |
23 | AC_PROG_MAKE_SET | |
24 | ||
25 | pppdir='${sysconfdir}/ppp' | |
7e04fe0e | 26 | sysconfigdir='${sysconfdir}/sysconfig' |
8dbd5412 | 27 | updir='${sysconfigdir}/interfaces/up.d' |
28 | downdir='${sysconfigdir}/interfaces/down.d' | |
16742ce6 | 29 | networkscriptsdir='${sysconfigdir}/network-scripts' |
7e04fe0e | 30 | rcdir='${sysconfdir}/rc.d' |
31 | docdir="${prefix}/doc/$PACKAGE-$VERSION" | |
5d3bb684 | 32 | |
dcd32750 | 33 | dnl i18n support |
5d3bb684 AF |
34 | AC_PATH_PROGS(MSGMERGE, msgmerge) |
35 | AC_PATH_PROGS(GMSGFMT, gmsgfmt msgfmt) | |
36 | ||
dcd32750 AF |
37 | CATALOGS= |
38 | POTFILES= | |
39 | for lang in $ALL_LINGUAS; do | |
40 | CATALOGS="$CATALOGS $lang.gmo" | |
41 | POTFILES="$POTFILES $lang.po" | |
42 | done | |
7e04fe0e | 43 | |
dcd32750 | 44 | POTSRC= |
2c883f5e | 45 | for src in $SHSCRIPTS; do |
dcd32750 AF |
46 | POTSRC="$POTSRC \$(top_srcdir)/$src" |
47 | done | |
48 | AC_ARG_WITH(localedir, | |
49 | [ --with-localedir=PATH specify where the locale stuff should go ]) | |
50 | ||
51 | if test "x$LOCALEDIR" = "x"; then | |
52 | if test "x$with_localedir" != "x"; then | |
53 | LOCALEDIR=$with_localedir | |
54 | else | |
55 | LOCALEDIR='$(prefix)/share/locale' | |
56 | fi | |
57 | fi | |
58 | ||
59 | localedir=$LOCALEDIR | |
60 | gnulocaledir=$LOCALEDIR | |
61 | ||
62 | if test "`eval echo $sysconfdir`" = "NONE/etc"; then | |
63 | defaultdir="/usr/local/etc" | |
64 | else | |
65 | defaultdir="`eval echo $sysconfdir`" | |
66 | fi | |
67 | ||
b8b29800 AM |
68 | AC_PATH_PROG(PKG_CONFIG, pkg-config, no) |
69 | GLIBDIR=none | |
ff1ffbdb AM |
70 | AC_MSG_CHECKING([glib2 dir]) |
71 | GLIBDIR="`$PKG_CONFIG --variable=libdir glib-2.0`" | |
72 | GLIBNAME="libglib-2.0.a" | |
73 | if test "x$GLIBDIR" = "x"; then | |
74 | AC_MSG_RESULT([none]) | |
75 | AC_MSG_CHECKING([glib dir]) | |
76 | GLIBDIR="`$PKG_CONFIG --variable=libdir glib`" | |
77 | GLIBNAME="libglib.a" | |
78 | fi | |
79 | if test "x$GLIBDIR" = "x"; then | |
80 | GLIBDIR=/usr/lib | |
81 | fi | |
b8b29800 AM |
82 | AC_MSG_RESULT([$GLIBDIR]) |
83 | ||
dcd32750 AF |
84 | dnl Output |
85 | AC_SUBST(BASHSCRIPTS) | |
86 | AC_SUBST(CATALOGS) | |
87 | AC_SUBST(POTFILES) | |
88 | AC_SUBST(POTSRC) | |
89 | AC_SUBST(localedir) | |
90 | AC_SUBST(gnulocaledir) | |
91 | ||
7e04fe0e | 92 | AC_SUBST(pppdir) |
93 | AC_SUBST(networkscriptsdir) | |
94 | AC_SUBST(sysconfigdir) | |
8dbd5412 | 95 | AC_SUBST(updir) |
96 | AC_SUBST(downdir) | |
7e04fe0e | 97 | AC_SUBST(rcdir) |
98 | AC_SUBST(docdir) | |
b8b29800 | 99 | AC_SUBST(GLIBDIR) |
ff1ffbdb | 100 | AC_SUBST(GLIBNAME) |
7e04fe0e | 101 | |
763b88c2 | 102 | AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile \ |
8dbd5412 | 103 | ppp/Makefile \ |
763b88c2 | 104 | isapnp/Makefile \ |
7e04fe0e | 105 | sysconfig/Makefile \ |
763b88c2 | 106 | sysconfig/hwprofiles/Makefile \ |
7e04fe0e | 107 | sysconfig/network-scripts/Makefile \ |
ca263bb1 AF |
108 | sysconfig/interfaces/Makefile \ |
109 | sysconfig/interfaces/data/Makefile \ | |
8dbd5412 | 110 | sysconfig/interfaces/up.d/Makefile \ |
111 | sysconfig/interfaces/up.d/all/Makefile \ | |
112 | sysconfig/interfaces/up.d/ip/Makefile \ | |
113 | sysconfig/interfaces/up.d/ipx/Makefile \ | |
114 | sysconfig/interfaces/up.d/ppp/Makefile \ | |
115 | sysconfig/interfaces/up.d/tnl/Makefile \ | |
116 | sysconfig/interfaces/down.d/Makefile \ | |
117 | sysconfig/interfaces/down.d/all/Makefile \ | |
118 | sysconfig/interfaces/down.d/ip/Makefile \ | |
119 | sysconfig/interfaces/down.d/ipx/Makefile \ | |
120 | sysconfig/interfaces/down.d/ppp/Makefile \ | |
121 | sysconfig/interfaces/down.d/tnl/Makefile \ | |
36ddc8d8 | 122 | rc.d/Makefile rc.d/init.d/Makefile \ |
dcd32750 | 123 | po/Makefile \ |
763b88c2 AM |
124 | rc-scripts.spec]) |
125 | AC_OUTPUT |