root/configure.in

Revision a9077178423e39a94a9b624e44cd4b37899d6fd3, 13.6 kB (checked in by Theo Schlossnagle <jesus@omniti.com>, 5 years ago)

refs #122, this stuff works well enough to pull dev back into trunk.
Closing the #122 branch.

flag-day(noitd,stratcond)

  • Property mode set to 100755
Line 
1 AC_INIT(src/noitd.c)
2
3 node=`hostname | cut -f1 -d '.' | tr '[A-Z]' '[a-z]'`
4 if test -f ".configure.$node"; then
5         echo "***********************************************************"
6         echo "* Loading node specific configure settings for $node."
7         echo "***********************************************************"
8         . ./.configure.$node
9 fi
10
11 AC_CANONICAL_HOST
12 AC_CONFIG_HEADER(src/noit_config.h)
13 AC_CONFIG_HEADER(src/jlog/jlog_config.h)
14
15 AC_PROG_CC
16 AC_C_INLINE
17 AC_C_BIGENDIAN
18 AC_PROG_CPP
19 AC_PROG_RANLIB
20 AC_PROG_INSTALL
21 AC_PROG_LN_S
22 AC_PATH_PROG(AR, ar)
23 AC_PATH_PROGS(PERL, perl)
24 AC_PATH_PROGS(XSLTPROC, xsltproc)
25 AC_PATH_PROGS(XMLLINT, xmllint)
26 AC_PATH_PROGS(JAVA, java)
27 AC_PATH_PROGS(JAVAC, javac)
28 AC_PATH_PROGS(JAR, jar)
29 AC_PATH_PROG(NROFF, nroff)
30 AC_SUBST(PERL)
31
32 if test "x$CC" = "xgcc" ; then
33   CFLAGS="$CFLAGS -g -Wall"
34 else
35   CFLAGS="$CFLAGS -g"
36 fi
37
38 CPPFLAGS="$CPPFLAGS "'-I$(top_srcdir)/src'
39
40 case $host in
41 *-*-darwin*)
42         PICFLAGS="-fPIC"
43         MODULELD="$CC -bundle -flat_namespace -undefined suppress"
44         SHLD="$CC -dynamiclib -flat_namespace -undefined suppress"
45         MODULEEXT=bundle
46         RLDFLAG="-Wl,--rpath="
47         ;;
48 *-*-solaris*)
49         AC_MSG_CHECKING([32 or 64 bit Solaris assembly])
50         if test -n "`echo $CFLAGS | grep m64`"; then
51                 AC_MSG_RESULT([64])
52                 ATOMIC_OBJS="noit_atomic_sol_x86_64.o"
53         else
54                 AC_MSG_RESULT([32])
55                 ATOMIC_OBJS="noit_atomic_sol_x86_32.o"
56         fi
57         PICFLAGS="-Kpic"
58         MODULELD="$CC -G"
59         SHLD="$CC -G"
60         MODULEEXT=so
61         RLDFLAG="-R"
62         WHOLE_ARCHIVE="-Wl,-z -Wl,allextract"
63         NOWHOLE_ARCHIVE="-Wl,-z -Wl,defaultextract"
64         ;;
65 *-*-openbsd*)
66         PICFLAGS="-fpic"
67         LDFLAGS="$LDFLAGS -Wl,-E"
68         MODULELD="$CC -shared"
69         SHLD="$CC -shared"
70         MODULEEXT=so
71         LDFLAGS="$LDFLAGS -L/usr/local/lib"
72         CFLAGS="$CFLAGS -I/usr/local/include"
73         RLDFLAG="-Wl,--rpath="
74         WHOLE_ARCHIVE="-Wl,--whole-archive"
75         NOWHOLE_ARCHIVE="-Wl,--no-whole-archive"
76         ;;
77 *-*-linux*)
78         LDFLAGS="$LDFLAGS -Wl,-E"
79         CPPFLAGS="$CPPFLAGS"
80         PICFLAGS="-fpic"
81         MODULELD="$CC -shared"
82         SHLD="$CC -shared"
83         MODULEEXT=so
84         RLDFLAG="-Wl,--rpath="
85         WHOLE_ARCHIVE="-Wl,--whole-archive"
86         NOWHOLE_ARCHIVE="-Wl,--no-whole-archive"
87         ;;
88 *)
89         PICFLAGS="-fpic"
90         MODULELD="$CC -shared"
91         MODULEEXT=so
92         RLDFLAG="-Wl,--rpath="
93         ;;
94 esac
95 AC_SUBST(SHLD)
96 AC_SUBST(RLDFLAG)
97 AC_SUBST(MODULELD)
98 AC_SUBST(MODULEEXT)
99 AC_SUBST(WHOLE_ARCHIVE)
100 AC_SUBST(NOWHOLE_ARCHIVE)
101 AC_SUBST(ATOMIC_OBJS)
102 AC_DEFINE_UNQUOTED(MODULEEXT, "$MODULEEXT", [module extension])
103 AC_MSG_CHECKING([enable build/install of the Java IEP bits])
104
105 if test -z "$ac_cv_path_JAVA" ; then
106         AC_MSG_RESULT([no])
107 else
108         JAVAPARTS=java
109         AC_MSG_RESULT([yes])
110 fi
111 AC_SUBST(JAVAPARTS)
112
113 NOIT_SVNVERSION=`svnversion`
114 AC_DEFINE_UNQUOTED(NOIT_SVNVERSION, "$NOIT_SVNVERSION", [svn version from wc])
115
116 # Checks for data types
117 AC_CHECK_SIZEOF(char, 1)
118 AC_CHECK_SIZEOF(short int, 2)
119 AC_CHECK_SIZEOF(int, 4)
120 AC_CHECK_SIZEOF(long int, 4)
121 AC_CHECK_SIZEOF(long long int, 8)
122 AC_CHECK_SIZEOF(void *, 1)
123
124 AC_CHECK_LIB(z, compress2, , [AC_MSG_ERROR(*** zlib is required ***)])
125 AC_CHECK_LIB(rt, sem_init, , )
126 AC_CHECK_LIB(posix4, sem_wait, , )
127 AC_CHECK_LIB(pthread, pthread_create, , )
128 AC_CHECK_FUNC(uuid_generate, , [
129   AC_MSG_WARN([uuid_generate not available])
130   AC_CHECK_LIB(uuid, uuid_generate, , [AC_MSG_ERROR(*** uuid is required ***)])])
131
132 # Some libraries provide an unparse_lower command
133 # we use that, so if it isn't present, we'll need
134 # to implement it.
135 AC_CHECK_FUNC(uuid_unparse_lower, [AC_DEFINE(HAVE_UUID_UNPARSE_LOWER)], )
136 AC_CHECK_LIB(util, openpty, , )
137 AC_CHECK_LIB(termcap, tputs, , )
138 AC_CHECK_LIB(curses, clear, , [AC_MSG_ERROR([curses not found, but required])])
139
140 CPPFLAGS="$CPPFLAGS `pcre-config --cflags`"
141 LDFLAGS="$LDFLAGS `pcre-config --libs`"
142 AC_CHECK_LIB(pcre, pcre_compile, ,
143         [
144                 AC_MSG_ERROR([libpcre not found, but required])
145         ]
146 )
147 AC_CHECK_LIB(crypto, ERR_load_CRYPTO_strings, ,
148         [
149                 AC_MSG_ERROR([libcrypto not found, but required])
150         ]
151 )
152 AC_CHECK_LIB(ssl, SSL_library_init, ,
153         [
154                 AC_MSG_ERROR([libssl not found, but required])
155         ]
156 )
157
158 old_LIBS=$LIBS
159 old_CFLAGS=$CFLAGS
160 AC_CHECK_LIB(pq, PQconnectdb,
161         [
162                 LIBS="$LIBS -lpq"
163                 PGLIBS="$LIBS"
164                 AC_SUBST(PGLIBS)
165         ],
166         [
167                 AC_MSG_ERROR([libpq required])
168         ]
169 )
170
171 AC_MSG_CHECKING([libpq includes])
172 PQICFLAGS=`pg_config --includedir`
173 if test -n "$PQICFLAGS" ; then
174   CFLAGS="$CFLAGS -I$PQICFLAGS"
175 fi
176
177 AC_TRY_LINK([
178         #include <libpq-fe.h>
179         ],
180         [ PGconn *dbh = PQconnectdb(""); ],
181         [],
182         [ AC_MSG_ERROR([Cannot compile/link against libpq]) ]
183 )
184 PGCFLAGS=$CFLAGS
185 AC_SUBST(PGCFLAGS)
186
187 LIBS=$old_LIBS
188 CFLAGS=$old_CFLAGS
189
190 if test -z "$MYLIBS" ; then
191   MYLIBS="-lmysqlclient_r -lz -lssl -lcrypto"
192 fi
193
194 old_CFLAGS=$CFLAGS
195 old_LIBS=$LIBS
196 CFLAGS="$CFLAGS $MYCFLAGS"
197 LIBS="$MYLIBS"
198
199 AC_CHECK_FUNC(mysql_real_connect,
200         [
201                 BUILD_MODULES="$BUILD_MODULES mysql.$MODULEEXT"
202                 MYCFLAGS="$CFLAGS"
203                 MYLIBS="$LIBS"
204                 AC_SUBST(MYCFLAGS)
205                 AC_SUBST(MYLIBS)
206         ],
207         [
208                 AC_MSG_WARN([No libmysqlclient, skipping mysql module])
209                 AC_SUBST(MYCFLAGS)
210                 AC_SUBST(MYLIBS)
211         ]
212 )
213
214
215 LIBS=$old_LIBS
216 CFLAGS=$old_CFLAGS
217
218 ########
219 #
220 # CHECK FOR VARIOUS MODULE CRITERIA
221 # We don't track the libs themselves, as we'll just explictly link
222 # against the in the makefile if we enable them to build (by adding
223 # them to the BUILD_MODULES list).
224 #
225 ########
226
227 # Should we build snmp checks?
228 SAVELIBS="$LIBS"
229 AC_CHECK_LIB(netsnmp, snmp_sess_open,
230         [
231                 BUILD_MODULES="$BUILD_MODULES snmp.$MODULEEXT"
232         ],
233         [
234                 AC_MSG_WARN([No libnetsnmp, skipping snmp module])
235         ]
236 )
237 LIBS="$SAVELIBS"
238
239 # Should we build ssh2 checks?
240 SAVELIBS="$LIBS"
241 AC_CHECK_LIB(ssh2, libssh2_session_init_ex,
242         [
243                 BUILD_MODULES="$BUILD_MODULES ssh2.$MODULEEXT"
244         ],
245         [
246                 AC_MSG_WARN([No libssh2, skipping ssh2 module])
247         ]
248 )
249 LIBS="$SAVELIBS"
250
251 AC_MSG_CHECKING([libxml2 cflags])
252 XML2CFLAGS=`xml2-config --cflags`
253 CFLAGS="$CFLAGS $XML2CFLAGS"
254 AC_MSG_RESULT([$XML2CFLAGS])
255
256 AC_MSG_CHECKING([libxml2 libs])
257 XML2LIBS=`xml2-config --libs`
258 LIBS="$LIBS $XML2LIBS"
259 AC_MSG_RESULT([$XML2LIBS])
260
261 AC_CHECK_FUNC(xmlParseDocument, , [AC_MSG_ERROR(*** libxml2 is required ***)])
262
263 AC_MSG_CHECKING([libxslt cflags])
264 XSLTCFLAGS=`xslt-config --cflags`
265 CFLAGS="$CFLAGS $XSLTCFLAGS"
266 AC_MSG_RESULT([$XSLTCFLAGS])
267
268 AC_MSG_CHECKING([libxslt libs])
269 XSLTLIBS=`xslt-config --libs`
270 LIBS="$LIBS $XSLTLIBS"
271 AC_MSG_RESULT([$XSLTLIBS])
272
273 AC_CHECK_FUNC(xsltParseStylesheetDoc, , [AC_MSG_ERROR(*** libxslt is required ***)])
274
275 APRPREFIX="`apr-1-config --prefix`"
276 AC_MSG_CHECKING([libserf cflags])
277 AC_SUBST(APRPREFIX)
278 AC_MSG_RESULT([$APRPREFIX])
279
280 AC_MSG_CHECKING([libserf cflags])
281 SERFCFLAGS="`apr-1-config --cflags --cppflags`"
282 SERFCFLAGS="$SERFCFLAGS -I`apu-1-config --includedir` -I`apr-1-config --includedir`"
283 AC_SUBST(SERFCFLAGS)
284 AC_MSG_RESULT([$SERFCFLAGS])
285
286 AC_MSG_CHECKING([libserf libs])
287 SERFLIBS="`apu-1-config --link-ld --ldflags --libs` `apr-1-config --link-ld --ldflags --libs`"
288 AC_SUBST(SERFLIBS)
289 AC_MSG_RESULT([$SERFLIBS])
290
291 AC_TRY_LINK([],
292         [ issetugid(); ],
293         [ ac_cv_libc_defines_issetugid="yes" ],
294         [ ac_cv_libc_defines_issetugid="no" ]
295 )
296 if test "x$ac_cv_libc_defines_issetugid" = "xyes" ; then
297         AC_DEFINE(HAVE_ISSETUGID)
298 fi
299
300 AC_MSG_CHECKING([whether sem_init works])
301 AC_TRY_RUN(
302         [
303 #include <semaphore.h>
304 int main(void){sem_t s;return (0 != sem_init(&s,0,0));}
305         ],
306         [
307                 AC_MSG_RESULT(yes)
308                 AC_DEFINE(WORKING_SEM_INIT)
309         ],
310         [
311                 AC_MSG_RESULT(no)
312                 AC_MSG_WARN([****** sem_init() is broken, I'll implement one myself.])
313         ]
314 )
315
316 AC_FUNC_STRFTIME
317 AC_CHECK_FUNCS(ssetugid strlcpy strnstrn openpty inet_pton inet_ntop getopt \
318                poll)
319
320 # Checks for header files.
321 AC_CHECK_HEADERS(sys/file.h sys/types.h dirent.h sys/param.h fcntl.h errno.h limits.h \
322                  sys/resource.h pthread.h semaphore.h pwd.h stdio.h stdlib.h string.h \
323                  ctype.h unistd.h time.h pty.h sys/stat.h sys/event.h libkern/OSAtomic.h \
324                  term.h termio.h termios.h curses.h sys/cdefs.h grp.h netinet/in_systm.h \
325                  sys/ioctl_compat.h sys/filio.h util.h sys/time.h sys/mman.h \
326                  stropts.h sys/stream.h alloca.h sys/wait.h)
327
328 AC_CHECK_FUNCS(getpwnam_r)
329 GETPWNAM_R_POSIX
330 AC_CHECK_FUNCS(getgrnam_r)
331 GETGRNAM_R_POSIX
332
333 AC_MSG_CHECKING(for tputs() function final argument type)
334 AC_EGREP_CPP([tputs.*[(][       ]*char[         ]*[)]],
335                 [#if defined(HAVE_TERM_H)
336                  #include <term.h>
337                  #endif
338                  #if defined(HAVE_CURSES_H)
339                  #include <curses.h>
340                  #endif],
341                 [AC_MSG_RESULT(char)
342                  AC_DEFINE(TPUTS_TAKES_CHAR)],
343                 [AC_MSG_RESULT(not char)])
344
345 AC_CACHE_CHECK([for epoll support], ac_cv_have_epoll, [
346         AC_TRY_LINK(
347                 [ #include <sys/types.h> ],
348                 [ u_int a; a = epoll_create(); ],
349                 [ ac_cv_have_epoll="yes" ],
350                 [ ac_cv_have_epoll="no" ]
351         )
352 ])
353 if test "x$ac_cv_have_epoll" = "xyes" ; then
354         AC_DEFINE(HAVE_EPOLL)
355         EVENTER_OBJS="$EVENTER_OBJS eventer_epoll_impl.o"
356         AC_DEFINE_UNQUOTED(DEFAULT_EVENTER, "epoll")
357         have_epoll=1
358 fi
359
360 AC_CACHE_CHECK([for kqueue support], ac_cv_have_kqueue, [
361         AC_TRY_LINK(
362                 [ #include <sys/types.h> ],
363                 [ u_int a; a = kqueue(); ],
364                 [ ac_cv_have_kqueue="yes" ],
365                 [ ac_cv_have_kqueue="no" ]
366         )
367 ])
368 if test "x$ac_cv_have_kqueue" = "xyes" ; then
369         AC_DEFINE(HAVE_KQUEUE)
370         EVENTER_OBJS="$EVENTER_OBJS eventer_kqueue_impl.o"
371         AC_DEFINE_UNQUOTED(DEFAULT_EVENTER, "kqueue")
372         have_kqueue=1
373 fi
374
375 AC_CACHE_CHECK([for Solaris ports support], ac_cv_have_ports, [
376         AC_TRY_LINK(
377                 [ #include <port.h> ],
378                 [ u_int a; a = port_create(); ],
379                 [ ac_cv_have_ports="yes" ],
380                 [ ac_cv_have_ports="no" ]
381         )
382 ])
383 if test "x$ac_cv_have_ports" = "xyes" ; then
384         AC_DEFINE(HAVE_PORTS)
385         EVENTER_OBJS="$EVENTER_OBJS eventer_ports_impl.o"
386         AC_DEFINE_UNQUOTED(DEFAULT_EVENTER, "ports")
387         have_ports=1
388 fi
389
390 AC_SUBST(EVENTER_OBJS)
391
392 AC_CACHE_CHECK([for u_int type], ac_cv_have_u_int, [
393         AC_TRY_COMPILE(
394                 [ #include <sys/types.h> ],
395                 [ u_int a; a = 1;],
396                 [ ac_cv_have_u_int="yes" ],
397                 [ ac_cv_have_u_int="no" ]
398         )
399 ])
400 if test "x$ac_cv_have_u_int" = "xyes" ; then
401         AC_DEFINE(HAVE_U_INT)
402         have_u_int=1
403 fi
404
405 AC_CACHE_CHECK([for intXX_t types], ac_cv_have_intxx_t, [
406         AC_TRY_COMPILE(
407                 [ #include <sys/types.h> ],
408                 [ int8_t a; int16_t b; int32_t c; a = b = c = 1;],
409                 [ ac_cv_have_intxx_t="yes" ],
410                 [ ac_cv_have_intxx_t="no" ]
411         )
412 ])
413 if test "x$ac_cv_have_intxx_t" = "xyes" ; then
414         AC_DEFINE(HAVE_INTXX_T)
415         have_intxx_t=1
416 fi
417        
418 AC_CACHE_CHECK([for int64_t type], ac_cv_have_int64_t, [
419         AC_TRY_COMPILE(
420                 [ #include <sys/types.h> ],
421                 [ int64_t a; a = 1;],
422                 [ ac_cv_have_int64_t="yes" ],
423                 [ ac_cv_have_int64_t="no" ]
424         )
425 ])
426 if test "x$ac_cv_have_int64_t" = "xyes" ; then
427         AC_DEFINE(HAVE_INT64_T)
428         have_int64_t=1
429 fi
430        
431 AC_CACHE_CHECK([for u_intXX_t types], ac_cv_have_u_intxx_t, [
432         AC_TRY_COMPILE(
433                 [ #include <sys/types.h> ],
434                 [ u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;],
435                 [ ac_cv_have_u_intxx_t="yes" ],
436                 [ ac_cv_have_u_intxx_t="no" ]
437         )
438 ])
439 if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
440         AC_DEFINE(HAVE_U_INTXX_T)
441         have_u_intxx_t=1
442 fi
443
444 AC_CACHE_CHECK([for u_int64_t types], ac_cv_have_u_int64_t, [
445         AC_TRY_COMPILE(
446                 [ #include <sys/types.h> ],
447                 [ u_int64_t a; a = 1;],
448                 [ ac_cv_have_u_int64_t="yes" ],
449                 [ ac_cv_have_u_int64_t="no" ]
450         )
451 ])
452 if test "x$ac_cv_have_u_int64_t" = "xyes" ; then
453         AC_DEFINE(HAVE_U_INT64_T)
454         have_u_int64_t=1
455 fi
456
457 if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
458            test "x$ac_cv_header_sys_bitypes_h" = "xyes")
459 then
460         AC_MSG_CHECKING([for intXX_t and u_intXX_t types in sys/bitypes.h])
461         AC_TRY_COMPILE(
462                 [
463 #include <sys/bitypes.h>
464                 ],
465                 [
466                         int8_t a; int16_t b; int32_t c;
467                         u_int8_t e; u_int16_t f; u_int32_t g;
468                         a = b = c = e = f = g = 1;
469                 ],
470                 [
471                         AC_DEFINE(HAVE_U_INTXX_T)
472                         AC_DEFINE(HAVE_INTXX_T)
473                         AC_MSG_RESULT(yes)
474                 ],
475                 [AC_MSG_RESULT(no)]
476         )
477 fi
478
479 if test -z "$have_u_intxx_t" ; then
480         AC_CACHE_CHECK([for uintXX_t types], ac_cv_have_uintxx_t, [
481                 AC_TRY_COMPILE(
482                         [
483 #include <sys/types.h>
484                         ],
485                         [ uint8_t a; uint16_t b; uint32_t c; a = b = c = 1; ],
486                         [ ac_cv_have_uintxx_t="yes" ],
487                         [ ac_cv_have_uintxx_t="no" ]
488                 )
489         ])
490         if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
491                 AC_DEFINE(HAVE_UINTXX_T)
492         fi
493 fi
494
495 AC_CACHE_CHECK([for socklen_t], ac_cv_have_socklen_t, [
496         AC_TRY_COMPILE(
497                 [
498 #include <sys/types.h>
499 #include <sys/socket.h>
500                 ],
501                 [socklen_t foo; foo = 1235;],
502                 [ ac_cv_have_socklen_t="yes" ],
503                 [ ac_cv_have_socklen_t="no" ]
504         )
505 ])
506 if test "x$ac_cv_have_socklen_t" = "xyes" ; then
507         AC_DEFINE(HAVE_SOCKLEN_T)
508 fi
509
510 AC_CACHE_CHECK([for size_t], ac_cv_have_size_t, [
511         AC_TRY_COMPILE(
512                 [
513 #include <sys/types.h>
514                 ],
515                 [ size_t foo; foo = 1235; ],
516                 [ ac_cv_have_size_t="yes" ],
517                 [ ac_cv_have_size_t="no" ]
518         )
519 ])
520 if test "x$ac_cv_have_size_t" = "xyes" ; then
521         AC_DEFINE(HAVE_SIZE_T)
522 fi
523
524 AC_CACHE_CHECK([for ssize_t], ac_cv_have_ssize_t, [
525         AC_TRY_COMPILE(
526                 [
527 #include <sys/types.h>
528                 ],
529                 [ ssize_t foo; foo = 1235; ],
530                 [ ac_cv_have_ssize_t="yes" ],
531                 [ ac_cv_have_ssize_t="no" ]
532         )
533 ])
534 if test "x$ac_cv_have_ssize_t" = "xyes" ; then
535         AC_DEFINE(HAVE_SSIZE_T)
536 fi
537
538 AC_SUBST(BUILD_MODULES)
539
540 docdir="docs"
541 mansubdir="man"
542 AC_SUBST(docdir)
543 AC_SUBST(mansubdir)
544 SHCFLAGS="$PICFLAGS $CFLAGS"
545 AC_SUBST(SHCFLAGS)
546
547 AC_MSG_CHECKING([Resolving libexec path...])
548 fullpath=$libexecdir
549 while test "x$temppath" != "x$fullpath" ; do
550   temppath=$fullpath
551   fullpath=`eval echo ${fullpath}`
552 done
553 fullpath=`echo $fullpath | sed "s~NONE~$ac_default_prefix~"`
554 AC_MSG_RESULT([$fullpath/noit])
555 AC_DEFINE_UNQUOTED(MODULES_DIR, "${fullpath}/noit")
556 MODULES_DIR=${fullpath}/noit
557 AC_SUBST(MODULES_DIR)
558
559 AC_MSG_CHECKING([Resolving sysconfdir path...])
560 fullpath=$sysconfdir
561 while test "x$temppath" != "x$fullpath" ; do
562   temppath=$fullpath
563   fullpath=`eval echo ${fullpath}`
564 done
565 fullpath=`echo $fullpath | sed "s~NONE~$ac_default_prefix~"`
566 AC_MSG_RESULT([$fullpath])
567 AC_DEFINE_UNQUOTED(ETC_DIR, "${fullpath}")
568 ETC_DIR=${fullpath}
569 AC_SUBST(ETC_DIR)
570
571
572 AC_OUTPUT([
573 Makefile
574 src/Makefile
575 src/eventer/Makefile
576 src/jlog/Makefile
577 src/jlog/perl/Makefile.PL
578 src/udns/Makefile
579 src/man/Makefile
580 src/modules/Makefile
581 src/modules-lua/Makefile
582 src/utils/Makefile
583 src/noitedit/Makefile
584 src/lua/Makefile
585 src/stomp/Makefile
586 src/java/Makefile
587 src/java/run-iep.sh
588 sql/Makefile
589 test/Makefile
590 ])
Note: See TracBrowser for help on using the browser.