push 5aff8350ceade24f8243f07a9cf7ecb816236fb1
[wine/hacks.git] / configure.ac
blob1e7fa48e2745dd1d850c75d7f312b5e5746b0257
1 dnl Process this file with autoconf to produce a configure script.
2 dnl Original author: Michael Patra
3 dnl See ChangeLog file for detailed change history.
5 m4_define(WINE_VERSION,regexp(m4_include(VERSION),[version \([-.0-9A-Za-z]+\)],[\1]))
7 dnl autoconf versions before 2.59d don't handle multi-line subst variables correctly
8 AC_PREREQ(2.59d)
9 AC_INIT([Wine],[WINE_VERSION],[wine-devel@winehq.org])
10 AC_CONFIG_SRCDIR(server/atom.c)
11 AC_CONFIG_HEADERS(include/config.h)
12 AC_CONFIG_AUX_DIR(tools)
14 dnl **** Command-line arguments ****
16 AC_ARG_ENABLE(win16, AS_HELP_STRING([--disable-win16],[do not include Win16 support]))
17 AC_ARG_ENABLE(win64, AS_HELP_STRING([--enable-win64],[build a Win64 emulator on AMD64 (won't run Win32 binaries)]))
18 AC_ARG_ENABLE(tests, AS_HELP_STRING([--disable-tests],[do not build the regression tests]))
19 AC_ARG_ENABLE(maintainer-mode, AS_HELP_STRING([--enable-maintainer-mode],[enable maintainer-specific build rules]),
20                                ,[AC_SUBST([MAINTAINER_MODE],[\#])])
22 AC_ARG_WITH(alsa,      AS_HELP_STRING([--without-alsa],[do not use the Alsa sound support]),
23             [if test "x$withval" = "xno"; then ac_cv_header_sys_asoundlib_h=no; ac_cv_header_alsa_asoundlib_h=no; fi])
24 AC_ARG_WITH(audioio,   AS_HELP_STRING([--without-audioio],[do not use the AudioIO sound support]),
25             [if test "x$withval" = "xno"; then ac_cv_header_libaudioio_h=no; fi])
26 AC_ARG_WITH(capi,      AS_HELP_STRING([--without-capi],[do not use CAPI (ISDN support)]),
27             [if test "x$withval" = "xno"; then ac_cv_header_capi20_h=no; ac_cv_header_linux_capi_h=no; fi])
28 AC_ARG_WITH(cms,       AS_HELP_STRING([--without-cms],[do not use CMS (color management support)]),
29             [if test "x$withval" = "xno"; then ac_cv_header_lcms_h=no; ac_cv_header_lcms_lcms_h=no; fi])
30 AC_ARG_WITH(coreaudio, AS_HELP_STRING([--without-coreaudio],[do not use the CoreAudio sound support]),
31             [if test "x$withval" = "xno"; then ac_cv_header_CoreAudio_CoreAudio_h=no; fi])
32 AC_ARG_WITH(cups,      AS_HELP_STRING([--without-cups],[do not use CUPS]))
33 AC_ARG_WITH(curses,    AS_HELP_STRING([--without-curses],[do not use (n)curses]),
34             [if test "x$withval" = "xno"; then ac_cv_header_ncurses_h=no; ac_cv_header_curses_h=no; fi])
35 AC_ARG_WITH(esd,       AS_HELP_STRING([--without-esd],[do not use the EsounD sound support]))
36 AC_ARG_WITH(fontconfig,AS_HELP_STRING([--without-fontconfig],[do not use fontconfig]),
37             [if test "x$withval" = "xno"; then ac_cv_header_fontconfig_fontconfig_h=no; fi])
38 AC_ARG_WITH(freetype,  AS_HELP_STRING([--without-freetype],[do not use the FreeType library]))
39 AC_ARG_WITH(gphoto,    AS_HELP_STRING([--without-gphoto],[do not use gphoto (Digital Camera support)]))
40 AC_ARG_WITH(glu,       AS_HELP_STRING([--without-glu],[do not use the GLU library]),
41             [if test "x$withval" = "xno"; then ac_cv_header_GL_glu_h=no; fi])
42 AC_ARG_WITH(gnutls,    AS_HELP_STRING([--without-gnutls],[do not use GnuTLS (schannel support)]))
43 AC_ARG_WITH(libgsm,    AS_HELP_STRING([--without-libgsm],[do not use libgsm (GSM 06.10 codec support)]),
44             [if test "x$withval" = "xno"; then ac_cv_header_gsm_h=no; ac_cv_header_gsm_gsm_h=no; fi])
45 AC_ARG_WITH(hal,       AS_HELP_STRING([--without-hal],[do not use HAL (dynamic device support)]))
46 AC_ARG_WITH(jack,      AS_HELP_STRING([--without-jack],[do not use the Jack sound support]),
47             [if test "x$withval" = "xno"; then ac_cv_header_jack_jack_h=no; fi])
48 AC_ARG_WITH(jpeg,      AS_HELP_STRING([--without-jpeg],[do not use JPEG]),
49             [if test "x$withval" = "xno"; then ac_cv_header_jpeglib_h=no; fi])
50 AC_ARG_WITH(ldap,      AS_HELP_STRING([--without-ldap],[do not use LDAP]),
51             [if test "x$withval" = "xno"; then ac_cv_header_ldap_h=no; ac_cv_header_lber_h=no; fi])
52 AC_ARG_WITH(nas,       AS_HELP_STRING([--without-nas],[do not use the NAS sound support]),
53             [if test "x$withval" = "xno"; then ac_cv_header_audio_audiolib_h=no; fi])
54 AC_ARG_WITH(opengl,    AS_HELP_STRING([--without-opengl],[do not use OpenGL]))
55 AC_ARG_WITH(openssl,   AS_HELP_STRING([--without-openssl],[do not use OpenSSL]),
56             [if test "x$withval" = "xno"; then ac_cv_header_openssl_err_h=no; ac_cv_header_openssl_ssl_h=no; fi])
57 AC_ARG_WITH(oss,       AS_HELP_STRING([--without-oss],[do not use the OSS sound support]),
58             [if test "x$withval" = "xno"; then ac_cv_header_soundcard_h=no; ac_cv_header_sys_soundcard_h=no; ac_cv_header_machine_soundcard_h=no; fi])
59 AC_ARG_WITH(png,       AS_HELP_STRING([--without-png],[do not use PNG]),
60             [if test "x$withval" = "xno"; then ac_cv_header_png_h=no; fi])
61 AC_ARG_WITH(pthread,   AS_HELP_STRING([--without-pthread],[do not use the pthread library]),
62             [if test "x$withval" = "xno"; then ac_cv_header_pthread_h=no; fi])
63 AC_ARG_WITH(pulse,     AC_HELP_STRING([--without-pulse],[do not use PulseAudio sound support]))
64 AC_ARG_WITH(sane,      AS_HELP_STRING([--without-sane],[do not use SANE (scanner support)]))
65 AC_ARG_WITH(xcomposite,AS_HELP_STRING([--without-xcomposite],[do not use the Xcomposite extension]),
66             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_Xcomposite_h=no; fi])
67 AC_ARG_WITH(xcursor,   AS_HELP_STRING([--without-xcursor],[do not use the Xcursor extension]),
68             [if test "x$withval" = "xno"; then ac_cv_header_X11_Xcursor_Xcursor_h=no; fi])
69 AC_ARG_WITH(xinerama,  AS_HELP_STRING([--without-xinerama],[do not use Xinerama (multi-monitor support)]),
70             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_Xinerama_h=no; fi])
71 AC_ARG_WITH(xinput,    AS_HELP_STRING([--without-xinput],[do not use the Xinput extension]),
72             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_XInput_h=no; fi])
73 AC_ARG_WITH(xml,       AS_HELP_STRING([--without-xml],[do not use XML]))
74 AC_ARG_WITH(xrandr,    AS_HELP_STRING([--without-xrandr],[do not use Xrandr (resolution changes)]),
75             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_Xrandr_h=no; fi])
76 AC_ARG_WITH(xrender,   AS_HELP_STRING([--without-xrender],[do not use the Xrender extension]),
77             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_Xrender_h=no; fi])
78 AC_ARG_WITH(xshape,    AS_HELP_STRING([--without-xshape],[do not use the Xshape extension]),
79             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_shape_h=no; fi])
80 AC_ARG_WITH(xshm,      AS_HELP_STRING([--without-xshm],[do not use XShm (shared memory extension)]),
81             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_XShm_h=no; fi])
82 AC_ARG_WITH(xslt,      AS_HELP_STRING([--without-xslt],[do not use XSLT]))
83 AC_ARG_WITH(xxf86vm,   AS_HELP_STRING([--without-xxf86vm],[do not use XFree video mode extension]),
84             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_xf86vmode_h=no; fi])
86 AC_ARG_WITH(wine-tools,AS_HELP_STRING([--with-wine-tools=DIR],[use Wine tools from directory DIR]))
88 AC_CANONICAL_HOST
90 dnl check for out of tree build with unclean source tree
91 case "$srcdir" in
92  .) ;;
93  *) if test -f "$srcdir/Makefile" -o -f "$srcdir/include/config.h"; then
94       AC_MSG_ERROR([you are building out of the source tree, but the source tree contains object files.
95 You need to run 'make distclean' in the source tree first.])
96     fi ;;
97 esac
99 dnl **** Check for some programs ****
101 AC_PROG_MAKE_SET
102 AC_PROG_CC
103 AC_PROG_CXX
104 dnl We can't use AC_PROG_CPP for winegcc, it uses by default $(CC) -E
105 AC_CHECK_TOOL(CPPBIN,cpp,cpp)
107 case $host in
108   *-darwin*)
109     if test "x$enable_win64" == "xyes"
110     then
111       CC="$CC -m64"
112       CXX="$CXX -m64"
113       LD="${LD:-ld} -arch x86_64"
114       AS="${AS:-as} -arch x86_64"
115       host_cpu="x86_64"
116       notice_platform="64-bit "
117       AC_SUBST(TARGETFLAGS,"-m64")
118     else
119       CC="$CC -m32"
120       CXX="$CXX -m32"
121       LD="${LD:-ld} -arch i386"
122       AS="${AS:-as} -arch i386"
123       host_cpu="i386"
124       notice_platform="32-bit "
125       AC_SUBST(TARGETFLAGS,"-m32")
126       enable_win16=${enable_win16:-yes}
127     fi
128     ;;
129   x86_64*)
130     if test "x$enable_win64" != "xyes" -a "$cross_compiling" != "yes"
131     then
132       CC="$CC -m32"
133       CXX="$CXX -m32"
134       AC_MSG_CHECKING([whether $CC works])
135       AC_LINK_IFELSE(AC_LANG_PROGRAM(),AC_MSG_RESULT([yes]),
136                      [AC_MSG_RESULT([no])
137                       AC_MSG_ERROR([Cannot build a 32-bit program, you need to install 32-bit development libraries.])])
138       LD="${LD:-ld} -m elf_i386"
139       AS="${AS:-as} --32"
140       host_cpu="i386"
141       notice_platform="32-bit "
142       AC_SUBST(TARGETFLAGS,"-m32")
143       enable_win16=${enable_win16:-yes}
144     else
145       if test "x${GCC}" = "xyes"
146       then
147         AC_MSG_CHECKING([whether $CC supports __builtin_ms_va_list])
148         AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdarg.h>]], [[void func(__builtin_ms_va_list *args);]])],
149                           [AC_MSG_RESULT([yes])],
150                           [AC_MSG_RESULT([no])
151                            AC_MSG_ERROR([You need gcc >= 4.4 to build Wine as 64-bit.])])
152       fi
153       AC_SUBST(TARGETFLAGS,"-m64")
154     fi
155     ;;
156   *-mingw32*|*-cygwin*)
157     enable_win16=${enable_win16:-no}
158     ;;
159   i[[3456789]]86*)
160     enable_win16=${enable_win16:-yes}
161     ;;
162 esac
164 dnl enable_win16 defaults to yes on x86, to no on other CPUs
165 enable_win16=${enable_win16:-no}
167 AC_SUBST(WIN16_FILES,"\$(WIN16_FILES)")
168 AC_SUBST(WIN16_INSTALL,"\$(WIN16_INSTALL)")
169 if test "x$enable_win16" != "xyes"
170 then
171     WIN16_FILES=""
172     WIN16_INSTALL=""
173     enable_w32skrnl=${enable_w32skrnl:-no}
174     enable_winedos=${enable_winedos:-no}
175     enable_winevdm=${enable_winevdm:-no}
178 AC_CACHE_CHECK([for the directory containing the Wine tools], wine_cv_toolsdir,
179   [if test -z "$with_wine_tools"; then
180      if test "$cross_compiling" = "yes"; then
181        AC_MSG_ERROR([you must use the --with-wine-tools option when cross-compiling.])
182      else
183        wine_cv_toolsdir="\$(TOPOBJDIR)"
184      fi
185    elif test -d "$with_wine_tools/tools/winebuild"; then
186      case $with_wine_tools in
187        /*) wine_cv_toolsdir="$with_wine_tools" ;;
188        *)  wine_cv_toolsdir="\$(TOPOBJDIR)/$with_wine_tools" ;;
189      esac
190    else
191      AC_MSG_ERROR([could not find Wine tools in $with_wine_tools.])
192    fi])
193 AC_SUBST(TOOLSDIR,$wine_cv_toolsdir)
194 if test -n "$host_alias" -a "$host_alias" != "$build_alias"
195 then
196     AC_SUBST(TARGETFLAGS,"-b $host_alias $TARGETFLAGS")
199 dnl Check for flex
200 AC_CHECK_PROGS(FLEX,flex,none)
201 if test "$FLEX" = "none"
202 then
203   AC_MSG_ERROR([no suitable flex found. Please install the 'flex' package.])
206 dnl Check for bison
207 AC_CHECK_PROGS(BISON,bison,none)
208 if test "$BISON" = "none"
209 then
210   AC_MSG_ERROR([no suitable bison found. Please install the 'bison' package.])
213 AC_CHECK_TOOLS(AR,[ar gar],ar)
214 AC_SUBST(ARFLAGS,rc)
215 AC_PROG_RANLIB
216 AC_CHECK_TOOL(STRIP,strip,strip)
217 AC_PROG_LN_S
218 WINE_PROG_LN
219 AC_PROG_EGREP
220 AC_PATH_PROG(LDCONFIG, ldconfig, true, [/sbin /usr/sbin $PATH])
221 AC_PROG_INSTALL
222 dnl Prepend src dir to install path dir if it's a relative path
223 case "$INSTALL" in
224   [[\\/$]]* | ?:[[\\/]]* ) ;;
225   *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
226 esac
228 dnl Check for lint
229 AC_CHECK_PROGS(LINT, lclint lint)
230 if test "$LINT" = "lint"
231 then
232   LINTFLAGS="$LINTFLAGS -errchk=%all,no%longptr64 -errhdr=%user -Ncheck=macro -Nlevel=4"
233   dnl LINTFLAGS='-D_SIZE_T "-Dsize_t=unsigned long" -errchk=longptr64'
235 AC_SUBST(LINT)
236 AC_SUBST(LINTFLAGS)
238 dnl Check for various programs
239 AC_CHECK_PROGS(FONTFORGE, fontforge, false)
240 AC_CHECK_PROGS(PKG_CONFIG, pkg-config, false)
241 AC_CHECK_PROGS(RSVG, rsvg, false)
242 AC_CHECK_PROGS(ICOTOOL, icotool, false)
244 if test "${enable_maintainer_mode+set}" = set
245 then
246   if test "$FONTFORGE" = "false"; then WINE_WARNING([fontforge is missing, fonts can't be rebuilt.]); fi
247   if test "$RSVG" = "false"; then WINE_WARNING([rsvg is missing, icons can't be rebuilt.]); fi
248   if test "$ICOTOOL" = "false"; then WINE_WARNING([icotool is missing, icons can't be rebuilt.]); fi
251 case $host_cpu in
252   *i[[3456789]]86*)
253     AC_PATH_PROG(PRELINK, prelink, false, [/sbin /usr/sbin $PATH])
254     ;;
255 esac
257 dnl **** Check for some libraries ****
259 dnl Check for -li386 for NetBSD and OpenBSD
260 AC_CHECK_LIB(i386,i386_set_ldt)
261 dnl Check for -lossaudio for NetBSD
262 AC_CHECK_LIB(ossaudio,_oss_ioctl)
264 AC_SUBST(XLIB,"")
265 AC_SUBST(OPENGL_LIBS,"")
267 dnl **** Check for header files ****
269 AC_CHECK_HEADERS(\
270         AudioUnit/AudioUnit.h \
271         Carbon/Carbon.h \
272         CoreAudio/CoreAudio.h \
273         DiskArbitration/DiskArbitration.h \
274         IOKit/IOKitLib.h \
275         IOKit/hid/IOHIDLib.h \
276         alias.h \
277         alsa/asoundlib.h \
278         arpa/inet.h \
279         arpa/nameser.h \
280         asm/types.h \
281         capi20.h \
282         curses.h \
283         direct.h \
284         dirent.h \
285         dlfcn.h \
286         elf.h \
287         float.h \
288         fnmatch.h \
289         fontconfig/fontconfig.h \
290         getopt.h \
291         grp.h \
292         gsm.h \
293         gsm/gsm.h \
294         ieeefp.h \
295         inet/mib2.h \
296         io.h \
297         jack/jack.h \
298         jpeglib.h \
299         kstat.h \
300         lber.h \
301         lcms.h \
302         lcms/lcms.h \
303         ldap.h \
304         libaudioio.h \
305         link.h \
306         linux/cdrom.h \
307         linux/compiler.h \
308         linux/hdreg.h \
309         linux/input.h \
310         linux/ioctl.h \
311         linux/joystick.h \
312         linux/major.h \
313         linux/param.h \
314         linux/serial.h \
315         linux/types.h \
316         linux/ucdrom.h \
317         mach-o/nlist.h \
318         mach/mach.h \
319         mach/machine.h \
320         machine/cpu.h \
321         machine/limits.h \
322         machine/soundcard.h \
323         mntent.h \
324         ncurses.h \
325         netdb.h \
326         netinet/in.h \
327         netinet/in_systm.h \
328         netinet/tcp.h \
329         netinet/tcp_fsm.h \
330         openssl/err.h \
331         openssl/ssl.h \
332         png.h \
333         poll.h \
334         process.h \
335         pthread.h \
336         pwd.h \
337         regex.h \
338         sched.h \
339         scsi/scsi.h \
340         scsi/scsi_ioctl.h \
341         scsi/sg.h \
342         soundcard.h \
343         stdbool.h \
344         stdint.h \
345         strings.h \
346         stropts.h \
347         sys/asoundlib.h \
348         sys/cdio.h \
349         sys/elf32.h \
350         sys/epoll.h \
351         sys/errno.h \
352         sys/event.h \
353         sys/exec_elf.h \
354         sys/filio.h \
355         sys/inotify.h \
356         sys/ioctl.h \
357         sys/ipc.h \
358         sys/limits.h \
359         sys/link.h \
360         sys/mman.h \
361         sys/modem.h \
362         sys/msg.h \
363         sys/mtio.h \
364         sys/param.h \
365         sys/poll.h \
366         sys/prctl.h \
367         sys/protosw.h \
368         sys/ptrace.h \
369         sys/resource.h \
370         sys/scsiio.h \
371         sys/shm.h \
372         sys/signal.h \
373         sys/socket.h \
374         sys/socketvar.h \
375         sys/sockio.h \
376         sys/soundcard.h \
377         sys/statvfs.h \
378         sys/strtio.h \
379         sys/syscall.h \
380         sys/tihdr.h \
381         sys/time.h \
382         sys/timeout.h \
383         sys/times.h \
384         sys/uio.h \
385         sys/un.h \
386         sys/utsname.h \
387         sys/vm86.h \
388         sys/wait.h \
389         syscall.h \
390         termios.h \
391         unistd.h \
392         utime.h \
393         valgrind/memcheck.h \
394         valgrind/valgrind.h \
395         zlib.h
397 AC_HEADER_STAT()
399 dnl **** Checks for headers that depend on other ones ****
401 AC_CHECK_HEADERS([sys/mount.h sys/statfs.h sys/sysctl.h sys/user.h sys/vfs.h],,,
402     [#include <sys/types.h>
403      #ifdef HAVE_SYS_PARAM_H
404      # include <sys/param.h>
405      #endif])
407 AC_CHECK_HEADERS(\
408         netinet/ip.h \
409         net/if.h \
410         net/if_arp.h \
411         net/if_dl.h \
412         net/if_types.h \
413         net/route.h \
414         netinet/if_ether.h \
415         netinet/if_inarp.h \
416         netinet/in_pcb.h \
417         netinet/ip_icmp.h \
418         netinet/ip_var.h \
419         netinet/udp.h \
420         netipx/ipx.h \
421 ,,,[#include <sys/types.h>
422      #ifdef HAVE_SYS_SOCKET_H
423      # include <sys/socket.h>
424      #endif
425      #ifdef HAVE_SYS_SOCKETVAR_H
426      # include <sys/socketvar.h>
427      #endif
428      #ifdef HAVE_NET_ROUTE_H
429      # include <net/route.h>
430      #endif
431      #ifdef HAVE_NETINET_IN_H
432      # include <netinet/in.h>
433      #endif
434      #ifdef HAVE_NETINET_IN_SYSTM_H
435      # include <netinet/in_systm.h>
436      #endif
437      #ifdef HAVE_NET_IF_H
438      # include <net/if.h>
439      #endif
440      #ifdef HAVE_NETINET_IP_H
441      # include <netinet/ip.h>
442      #endif])
444 AC_CHECK_HEADERS([netinet/tcp_timer.h netinet/udp_var.h netinet/icmp_var.h netinet/tcp_var.h ],,,
445     [#include <sys/types.h>
446      #ifdef HAVE_ALIAS_H
447      # include <alias.h>
448      #endif
449      #ifdef HAVE_SYS_SOCKET_H
450      # include <sys/socket.h>
451      #endif
452      #ifdef HAVE_SYS_SOCKETVAR_H
453      # include <sys/socketvar.h>
454      #endif
455      #ifdef HAVE_SYS_TIMEOUT_H
456      # include <sys/timeout.h>
457      #endif
458      #ifdef HAVE_NETINET_IN_H
459      # include <netinet/in.h>
460      #endif
461      #ifdef HAVE_NETINET_IN_SYSTM_H
462      # include <netinet/in_systm.h>
463      #endif
464      #ifdef HAVE_NETINET_IP_H
465      # include <netinet/ip.h>
466      #endif
467      #ifdef HAVE_NETINET_IP_VAR_H
468      # include <netinet/ip_var.h>
469      #endif
470      #ifdef HAVE_NETINET_IP_ICMP_H
471      # include <netinet/ip_icmp.h>
472      #endif
473      #ifdef HAVE_NETINET_UDP_H
474      # include <netinet/udp.h>
475      #endif
476      #ifdef HAVE_NETINET_TCP_H
477      # include <netinet/tcp.h>
478      #endif
479      #ifdef HAVE_NETINET_TCP_TIMER_H
480      #include <netinet/tcp_timer.h>
481      #endif])
483 AC_CHECK_HEADERS([linux/ipx.h],,,
484     [#include <sys/types.h>
485      #ifdef HAVE_ASM_TYPES_H
486      # include <asm/types.h>
487      #endif
488      #ifdef HAVE_SYS_SOCKET_H
489      # include <sys/socket.h>
490      #endif
491      #ifdef HAVE_LINUX_TYPES_H
492      # include <linux/types.h>
493      #endif])
495 AC_CHECK_HEADERS([mach-o/dyld_images.h],,,
496     [#ifdef HAVE_STDBOOL_H
497      # include <stdbool.h>
498      #endif
499      #ifdef HAVE_STDINT_H
500      # include <stdint.h>
501      #endif])
503 AC_CHECK_HEADERS([resolv.h],,,
504     [#include <sys/types.h>
505      #ifdef HAVE_SYS_SOCKET_H
506      # include <sys/socket.h>
507      #endif
508      #ifdef HAVE_NETINET_IN_H
509      # include <netinet/in.h>
510      #endif
511      #ifdef HAVE_ARPA_NAMESER_H
512      # include <arpa/nameser.h>
513      #endif])
515 AC_CHECK_HEADERS(ucontext.h,,,[#include <signal.h>])
517 AC_CHECK_HEADERS([sys/thr.h],,,
518 [#include <sys/types.h>
519 #ifdef HAVE_UCONTEXT_H
520 #include <ucontext.h>
521 #endif])
523 AC_CHECK_HEADERS([pthread_np.h],,,
524 [#ifdef HAVE_PTHREAD_H
525 #include <pthread.h>
526 #endif])
528 AC_CHECK_HEADERS([linux/videodev.h],,,
529 [#ifdef HAVE_SYS_TIME_H
530 #include <sys/time.h>
531 #endif
532 #include <sys/types.h>
533 #ifdef HAVE_ASM_TYPES_H
534 #include <asm/types.h>
535 #endif])
537 dnl Check for broken kernel header that doesn't define __user
538 AC_CHECK_HEADERS([linux/capi.h],,,[#define __user])
540 dnl **** Check for working dll ****
542 AC_SUBST(DLLEXT,"")
543 AC_SUBST(DLLFLAGS,"-D_REENTRANT")
544 AC_SUBST(LDSHARED,"")
545 AC_SUBST(LDDLLFLAGS,"")
546 AC_SUBST(LIBEXT,"so")
547 AC_SUBST(IMPLIBEXT,"def")
548 AC_SUBST(LDRPATH_INSTALL,"")
549 AC_SUBST(LDRPATH_LOCAL,"")
550 WINE_PATH_LDD
552 case $host_os in
553   cygwin*|mingw32*)
554     AC_CHECK_TOOL(DLLTOOL,dlltool,false)
555     AC_CHECK_TOOL(DLLWRAP,dllwrap,false)
556     AC_CHECK_TOOL(MINGWAR,ar,false)
557     if test "$DLLWRAP" = "false"; then
558       LIBEXT="a"
559     else
560       dnl FIXME - check whether dllwrap works correctly...
561       LIBEXT="dll"
562     fi
563     IMPLIBEXT="a"
564     dnl Disable modules that can't be used on Windows
565     enable_iphlpapi=${enable_iphlpapi:-no}
566     enable_kernel32=${enable_kernel32:-no}
567     enable_msvcrt=${enable_msvcrt:-no}
568     enable_ntdll=${enable_ntdll:-no}
569     enable_ws2_32=${enable_ws2_32:-no}
570     enable_loader=${enable_loader:-no}
571     enable_server=${enable_server:-no}
572     dnl Disable dependencies that are not useful on Windows
573     with_x=${with_x:-no}
574     with_pthread=${with_pthread:-no}
575     ;;
576   darwin*|macosx*)
577     DLLEXT=".so"
578     LIBEXT="dylib"
579     DLLFLAGS="$DLLFLAGS -fPIC"
580     LDDLLFLAGS="-bundle -multiply_defined suppress"
581     LIBWINE_LDFLAGS="-multiply_defined suppress"
582     LDSHARED="\$(CC) -dynamiclib"
583     STRIP="$STRIP -x"
584     LDRPATH_LOCAL="&& install_name_tool -change @executable_path/\`\$(RELPATH) \$(bindir) \$(libdir)\`/libwine.1.dylib @executable_path/\$(TOPOBJDIR)/libs/wine/libwine.1.dylib \$@ || \$(RM) \$@"
585     dnl declare needed frameworks
586     AC_SUBST(SECURITYLIB,"-framework Security -framework CoreFoundation")
587     AC_SUBST(COREFOUNDATIONLIB,"-framework CoreFoundation")
588     AC_SUBST(IOKITLIB,"-framework IOKit -framework CoreFoundation")
589     AC_SUBST(LDEXECFLAGS,["-image_base 0x7bf00000 -Wl,-segaddr,WINE_DOS,0x00000000,-segaddr,WINE_SHAREDHEAP,0x7f000000"])
590     if test "$ac_cv_header_DiskArbitration_DiskArbitration_h" = "yes"
591     then
592         dnl DiskArbitration API is not public on Darwin < 8.0, use it only if header found
593         AC_SUBST(DISKARBITRATIONLIB,"-framework DiskArbitration -framework CoreFoundation")
594     fi
595     if test "$ac_cv_header_CoreAudio_CoreAudio_h" = "yes" -a "$ac_cv_header_AudioUnit_AudioUnit_h" = "yes"
596     then
597         dnl CoreServices needed by AudioUnit
598         AC_SUBST(COREAUDIO,"-framework CoreAudio -framework AudioUnit -framework CoreServices -framework AudioToolbox -framework CoreMIDI")
599     fi
600     if test "$ac_cv_header_IOKit_hid_IOHIDLib_h" = "yes"
601     then
602         ac_save_LIBS="$LIBS"
603         LIBS="$LIBS $IOKITLIB"
604         AC_CHECK_FUNCS(IOHIDManagerCreate)
605         LIBS="$ac_save_LIBS"
606     fi
607     case $host_cpu in
608       *powerpc*)
609         LDDLLFLAGS="$LDDLLFLAGS -read_only_relocs warning"  dnl FIXME
610         ;;
611     esac
612     dnl Enable quartz driver on Mac OS X
613     if test "$ac_cv_header_Carbon_Carbon_h" = "yes"
614     then
615         AC_SUBST(CARBONLIB,"-framework Carbon")
616         enable_winequartz_drv=${enable_winequartz_drv:-yes}
617     fi
618     dnl Check for Xcode 3.x broken 16-bit support
619     if test "x$enable_win16" = "xyes"
620     then
621         AC_MSG_CHECKING([whether 16-bit code can be built correctly])
622         AC_RUN_IFELSE(AC_LANG_PROGRAM([[asm(".text\n"
623                                             "bad:\tnop;nop\n"
624                                             "good:\tnop;nop\n\t"
625                                             ".globl _testfunc\n"
626                                             "_testfunc:\tcallw good");
627                                         extern void testfunc();]],
628                                       [[unsigned short *p = (unsigned short *)testfunc;
629                                         return p[[0]] != 0xe866 || p[[1]] != 0xfffa]]),
630                                       AC_MSG_RESULT(yes),
631                                       [AC_MSG_RESULT(no)
632                                        AC_MSG_ERROR([Xcode 3.x cannot build 16-bit code correctly. Use --disable-win16 if you don't need 16-bit support.])],
633                                        AC_MSG_RESULT([[cross-compiling, assuming yes]]))
634     fi
635     ;;
636   *)
637     DLLFLAGS="$DLLFLAGS -fPIC"
638     DLLEXT=".so"
639     AC_CACHE_CHECK([whether we can build a GNU style ELF dll], ac_cv_c_dll_gnuelf,
640         [WINE_TRY_SHLIB_FLAGS([-fPIC -shared -Wl,-Bsymbolic],
641                               ac_cv_c_dll_gnuelf="yes",ac_cv_c_dll_gnuelf="no")])
642     if test "$ac_cv_c_dll_gnuelf" = "yes"
643     then
644       LDSHARED="\$(CC) -shared"
645       LDDLLFLAGS="-shared -Wl,-Bsymbolic"
646       WINE_TRY_CFLAGS([-fPIC -shared -Wl,-soname,confest.so.1],
647                       [LDSHARED="\$(CC) -shared \$(SONAME:%=-Wl,-soname,%)"],
648                       [WINE_TRY_CFLAGS([-fPIC -shared -Wl,-h,confest.so.1],
649                                        [LDSHARED="\$(CC) -shared \$(SONAME:%=-Wl,-h,%)"])])
651       WINE_TRY_CFLAGS([-fPIC -shared -Wl,-Bsymbolic,-z,defs], [LDDLLFLAGS="$LDDLLFLAGS,-z,defs"])
653       WINE_TRY_CFLAGS([-fPIC -shared -Wl,-Bsymbolic,-init,__wine_spec_init,-fini,__wine_spec_fini],
654                       [LDDLLFLAGS="$LDDLLFLAGS,-init,__wine_spec_init,-fini,__wine_spec_fini"])
656       echo '{ global: *; };' >conftest.map
657       WINE_TRY_CFLAGS([-fPIC -shared -Wl,--version-script=conftest.map],
658                       [LDSHARED="$LDSHARED \$(VERSCRIPT:%=-Wl,--version-script=%)"])
659       rm -f conftest.map
661       WINE_TRY_CFLAGS([-fPIC -Wl,--export-dynamic],
662                       [AC_SUBST(LDEXECFLAGS,["-Wl,--export-dynamic"])])
664       WINE_TRY_CFLAGS([-fPIC -Wl,--rpath,\$ORIGIN/../lib],
665                       [LDRPATH_INSTALL="-Wl,--rpath,\\\$\$ORIGIN/\`\$(RELPATH) \$(bindir) \$(libdir)\`"
666                        LDRPATH_LOCAL="-Wl,--rpath,\\\$\$ORIGIN/\$(TOPOBJDIR)/libs/wine"],
667           [WINE_TRY_CFLAGS([-fPIC -Wl,-R,\$ORIGIN/../lib],
668                            [LDRPATH_INSTALL="-Wl,-R,\\\$\$ORIGIN/\`\$(RELPATH) \$(bindir) \$(libdir)\`"
669                             LDRPATH_LOCAL="-Wl,-R,\\\$\$ORIGIN/\$(TOPOBJDIR)/libs/wine"])])
671       WINE_TRY_CFLAGS([-Wl,--enable-new-dtags],
672                       [LDRPATH_INSTALL="$LDRPATH_INSTALL -Wl,--enable-new-dtags"])
674       case $host_cpu in
675         *i[[3456789]]86* | x86_64)
676           WINE_TRY_CFLAGS([-Wl,--section-start,.interp=0x7bf00400],
677                           [LDEXECFLAGS="$LDEXECFLAGS -Wl,--section-start,.interp=0x7bf00400"])
678           ;;
679       esac
681     else
682       AC_CACHE_CHECK(whether we can build a UnixWare (Solaris) dll, ac_cv_c_dll_unixware,
683           [WINE_TRY_SHLIB_FLAGS([-fPIC -Wl,-G,-h,conftest.so.1.0,-B,symbolic],
684                                 ac_cv_c_dll_unixware="yes",ac_cv_c_dll_unixware="no")])
685       if test "$ac_cv_c_dll_unixware" = "yes"
686       then
687         LDSHARED="\$(CC) -Wl,-G \$(SONAME:%=-Wl,-h,%)"
688         LDDLLFLAGS="-Wl,-G,-B,symbolic"
690       else
691         AC_CACHE_CHECK(whether we can build an HP-UX dll, ac_cv_c_dll_hpux,
692           [WINE_TRY_SHLIB_FLAGS([-shared], ac_cv_c_dll_hpux="yes", ac_cv_c_dll_hpux="no")])
693         if test "$ac_cv_c_dll_hpux" = "yes"
694         then
695           LIBEXT="sl"
696           DLLEXT=".sl"
697           LDDLLFLAGS="-shared -fPIC"
698           LDSHARED="\$(CC) -shared"
699         fi
700       fi
701     fi
702     ;;
703 esac
705 enable_winequartz_drv=${enable_winequartz_drv:-no}
707 if test "$LIBEXT" = "a"; then
708   AC_MSG_ERROR(
709 [could not find a way to build shared libraries.
710 It is currently not possible to build Wine without shared library
711 (.so) support to allow transparent switch between .so and .dll files.
712 If you are using Linux, you will need a newer binutils.]
716 dnl Check for cross compiler to build test programs
717 if test "$cross_compiling" = "no" -a "$LIBEXT" != "dll"
718 then
719     WINE_CHECK_MINGW_PROG(CROSSCC,gcc,false)
720     WINE_CHECK_MINGW_PROG(DLLTOOL,dlltool,false)
721     WINE_CHECK_MINGW_PROG(MINGWAR,ar,false)
722     if test "$CROSSCC" != "false"
723     then
724         AC_SUBST(CROSSTEST,"\$(CROSSTEST)")
725         set x $CROSSCC
726         shift
727         target=""
728         while test $# -ge 1
729         do
730             case "$1" in
731               *-gcc) target=`expr "$1" : '\(.*\)-gcc'` ;;
732             esac
733             shift
734         done
735         if test -n "$target"
736         then
737             AC_SUBST(CROSSTARGETFLAGS,"-b $target")
738         fi
739     fi
742 dnl **** Check for pthread ****
744 if test "$ac_cv_header_pthread_h" = "yes"
745 then
746     AC_CHECK_LIB(pthread,pthread_create,[AC_SUBST(LIBPTHREAD,"-lpthread")])
748 WINE_ERROR_WITH(pthread,[test "x$LIBPTHREAD" = "x"],[pthread ${notice_platform}development files not found.
749 Wine cannot support threads without libpthread.])
751 dnl **** Check for X11 ****
753 AC_PATH_XTRA
755 if test "$have_x" = "yes"
756 then
757     XLIB="-lXext -lX11"
758     ac_save_CPPFLAGS="$CPPFLAGS"
759     CPPFLAGS="$CPPFLAGS $X_CFLAGS"
761     WINE_CHECK_SONAME(X11,XCreateWindow,,,[$X_LIBS $X_EXTRA_LIBS])
762     WINE_CHECK_SONAME(Xext,XextCreateExtension,,,[$X_LIBS -lX11 $X_EXTRA_LIBS])
764     dnl *** All of the following tests require X11/Xlib.h
765     AC_CHECK_HEADERS([X11/Xlib.h \
766                       X11/XKBlib.h \
767                       X11/Xutil.h \
768                       X11/Xcursor/Xcursor.h \
769                       X11/extensions/shape.h \
770                       X11/extensions/XInput.h \
771                       X11/extensions/XShm.h \
772                       X11/extensions/Xcomposite.h \
773                       X11/extensions/Xinerama.h \
774                       X11/extensions/Xrandr.h \
775                       X11/extensions/Xrender.h \
776                       X11/extensions/xf86vmode.h],,,
777 [#ifdef HAVE_X11_XLIB_H
778 # include <X11/Xlib.h>
779 #endif
780 #ifdef HAVE_X11_XUTIL_H
781 # include <X11/Xutil.h>
782 #endif])
784         dnl *** Check for X keyboard extension
785         if test "$ac_cv_header_X11_XKBlib_h" = "yes"
786         then
787               AC_CHECK_LIB(X11, XkbQueryExtension,
788               AC_DEFINE(HAVE_XKB, 1, [Define if you have the XKB extension]),,
789               $X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
790         fi
792         dnl *** Check for X cursor
793         if test "$ac_cv_header_X11_Xcursor_Xcursor_h" = "yes"
794         then
795             WINE_CHECK_SONAME(Xcursor,XcursorImageLoadCursor,,,[$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])
796         fi
797         WINE_NOTICE_WITH(xcursor,[test "x$ac_cv_lib_soname_Xcursor" = "x"],
798                          [libxcursor ${notice_platform}development files not found, the Xcursor extension won't be supported.])
800         dnl *** Check for X input extension
801         if test "$ac_cv_header_X11_extensions_XInput_h" = "yes"
802         then
803             WINE_CHECK_SONAME(Xi,XOpenDevice,,,[$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])
804         fi
805         WINE_NOTICE_WITH(xinput,[test "x$ac_cv_lib_soname_Xi" = "x"],
806                          [libxi ${notice_platform}development files not found, the Xinput extension won't be supported.])
808         dnl *** Check for X Shm extension
809         if test "$ac_cv_header_X11_extensions_XShm_h" = "yes"
810         then
811               AC_CHECK_LIB(Xext, XShmQueryExtension,
812               AC_DEFINE(HAVE_LIBXXSHM, 1, [Define if you have the X Shm extension]),,
813               $X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
814         fi
815         WINE_NOTICE_WITH(xshm,[test "$ac_cv_lib_Xext_XShmQueryExtension" != "yes"],
816                          [XShm ${notice_platform}development files not found, X Shared Memory won't be supported.])
818         dnl *** Check for X shape extension
819         if test "$ac_cv_header_X11_extensions_shape_h" = "yes"
820         then
821               AC_CHECK_LIB(Xext,XShapeQueryExtension,
822               AC_DEFINE(HAVE_LIBXSHAPE, 1, [Define if you have the X Shape extension]),,
823               $X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
824         fi
825         WINE_NOTICE_WITH(xshape,[test "$ac_cv_lib_Xext_XShapeQueryExtension" != "yes"],
826                          [XShape ${notice_platform}development files not found, XShape won't be supported.])
828         dnl *** Check for XFree86 VMODE extension
829         if test "$ac_cv_header_X11_extensions_xf86vmode_h" = "yes"
830         then
831             WINE_CHECK_SONAME(Xxf86vm,XF86VidModeQueryExtension,,,[$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])
832         fi
833         WINE_NOTICE_WITH(xxf86vm,[test "x$ac_cv_lib_soname_Xxf86vm" = "x"],
834                          [libXxf86vm ${notice_platform}development files not found, XFree86 Vidmode won't be supported.])
836         dnl *** Check for Transform functions in Xrender
837         if test "$ac_cv_header_X11_extensions_Xrender_h" = "yes" -a "x$ac_cv_lib_soname_X11" != "x" -a "x$ac_cv_lib_soname_Xext" != "x"
838         then
839             WINE_CHECK_SONAME(Xrender,XRenderQueryExtension,
840               [AC_CHECK_LIB(Xrender,XRenderSetPictureTransform,
841                 [AC_DEFINE(HAVE_XRENDERSETPICTURETRANSFORM, 1,
842                  [Define if Xrender has the XRenderSetPictureTransform function])],,
843                 [$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])],,[$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])
845         fi
846         WINE_WARNING_WITH(xrender,[test "x$ac_cv_lib_soname_Xrender" = "x"],
847                          [libxrender ${notice_platform}development files not found, XRender won't be supported.])
849         dnl *** Check for X RandR extension
850         if test "$ac_cv_header_X11_extensions_Xrandr_h" = "yes" -a "x$ac_cv_lib_soname_Xrender" != "x"
851         then
852                 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <X11/Xlib.h>
853 #include <X11/extensions/Xrandr.h>]], [[static typeof(XRRSetScreenConfigAndRate) * func;]])],
854                   [WINE_CHECK_SONAME(Xrandr,XRRQueryExtension,,,[$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])])
855         fi
856         WINE_NOTICE_WITH(xrandr,[test "x$ac_cv_lib_soname_Xrandr" = "x"],
857                          [libxrandr ${notice_platform}development files not found, XRandr won't be supported.])
859         dnl *** Check for Xinerama extension
860         if test "$ac_cv_header_X11_extensions_Xinerama_h" = "yes"
861         then
862                 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <X11/Xlib.h>
863 #include <X11/extensions/Xinerama.h>]], [[static typeof(XineramaQueryScreens) * func;]])],
864                   [WINE_CHECK_SONAME(Xinerama,XineramaQueryScreens,,,[$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])])
865         fi
866         WINE_NOTICE_WITH(xinerama,[test "x$ac_cv_lib_soname_Xinerama" = "x"],
867                          [libxinerama ${notice_platform}development files not found, multi-monitor setups won't be supported.])
869         dnl *** Check for X Composite extension
870         if test "$ac_cv_header_X11_extensions_Xcomposite_h" = "yes"
871         then
872             WINE_CHECK_SONAME(Xcomposite,XCompositeRedirectWindow,,,[$X_LIBS -lXext -lX11 $X_EXTRA_LIBS])
873         fi
874         WINE_NOTICE_WITH(xcomposite,[test "x$ac_cv_lib_soname_Xcomposite" = "x"],
875                          [libxcomposite ${notice_platform}development files not found, Xcomposite won't be supported.])
877         dnl *** Check for XICCallback struct
878         AC_CHECK_MEMBERS([XICCallback.callback],,,
879 [#ifdef HAVE_X11_XLIB_H
880 #include <X11/Xlib.h>
881 #endif])
883     dnl *** End of X11/Xlib.h check
885     dnl Check for the presence of OpenGL
886     opengl_msg=""
887     if test "x$with_opengl" != "xno"
888     then
889         AC_CHECK_HEADERS(GL/gl.h GL/glx.h GL/glu.h,,,
890 [#ifdef HAVE_GL_GLX_H
891 # include <GL/glx.h>
892 #endif])
893         if test "$ac_cv_header_GL_gl_h" = "yes" -a "$ac_cv_header_GL_glx_h" = "yes"
894         then
895             dnl Check for some problems due to old Mesa versions
896             AC_CACHE_CHECK([for up-to-date OpenGL version], wine_cv_opengl_header_version_OK,
897               AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <GL/gl.h>]], [[GLenum test = GL_UNSIGNED_SHORT_5_6_5;]])],
898                 [wine_cv_opengl_header_version_OK="yes"],
899                 [wine_cv_opengl_header_version_OK="no"]))
901             if test "$wine_cv_opengl_header_version_OK" = "yes"
902             then
903                 dnl Check for the presence of the library
904                 WINE_CHECK_SONAME(GL,glXCreateContext,
905                              [OPENGL_LIBS="-lGL"
906                              AC_DEFINE(HAVE_OPENGL, 1, [Define if OpenGL is present on the system])],
907                              [WINE_CHECK_SONAME(GL,glXCreateContext,
908                                     [OPENGL_LIBS="-Xlinker -dylib_file -Xlinker /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -lGL"
909                                     AC_DEFINE(HAVE_OPENGL, 1, [Define if OpenGL is present on the system])],
910                                     [if test -f /usr/X11R6/lib/libGL.a
911                                     then
912                                         opengl_msg="/usr/X11R6/lib/libGL.a is present on your system.
913 This probably prevents linking to OpenGL. Try deleting the file and restarting configure."
914                                     else
915                                         opengl_msg="No OpenGL library found on this system."
916                                     fi],
917                                     $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib)],
918                              $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS)
919                  if test "$ac_cv_header_GL_glu_h" = "yes"
920                  then
921                     WINE_CHECK_SONAME(GLU,gluLookAt,,,[$OPENGL_LIBS $X_LIBS $X_PRE_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS])
922                  fi
923                  WINE_NOTICE_WITH(glu,[test "x$ac_cv_lib_soname_GLU" = "x"],
924                                  [libGLU ${notice_platform}development files not found, GLU won't be supported.])
925              else
926                  opengl_msg="Old Mesa headers detected. Consider upgrading your Mesa libraries."
927              fi
928          else
929              opengl_msg="OpenGL development headers not found."
930          fi
931          test -n "$opengl_msg" && enable_opengl32=${enable_opengl32:-no}
932          test "x$ac_cv_lib_soname_GLU" = "x" && enable_glu32=${enable_glu32:-no}
933     else
934          enable_opengl32=${enable_opengl32:-no}
935          enable_glu32=${enable_glu32:-no}
936     fi
937     WINE_WARNING_WITH(opengl,[test -n "$opengl_msg"],[$opengl_msg
938 OpenGL and Direct3D won't be supported.])
940     dnl **** Check for NAS ****
941     AC_SUBST(NASLIBS,"")
942     AC_CHECK_HEADERS(audio/audiolib.h,
943          [AC_CHECK_HEADERS(audio/soundlib.h,,,[#include <audio/audiolib.h>])
944           AC_CHECK_LIB(audio,AuCreateFlow,
945                        [AC_DEFINE(HAVE_NAS,1,[Define if you have NAS including devel headers])
946                         AC_CHECK_LIB(Xau,XauGetBestAuthByAddr,
947                           [NASLIBS="-lXau -laudio -lXt $X_LIBS -lXext -lX11 $X_EXTRA_LIBS"],
948                           [NASLIBS="-laudio -lXt $X_LIBS -lXext -lX11 $X_EXTRA_LIBS"],
949                           [$X_LIBS])
950                        ],,
951                        [-lXt $X_LIBS -lXext -lX11 $X_EXTRA_LIBS])])
953     CPPFLAGS="$ac_save_CPPFLAGS"
954 else
955     XLIB=""
956     X_CFLAGS=""
957     X_LIBS=""
958     enable_winex11_drv=${enable_winex11_drv:-no}
959     enable_opengl32=${enable_opengl32:-no}
960     enable_glu32=${enable_glu32:-no}
962 WINE_ERROR_WITH(x,[test "x$XLIB" = "x"],[X ${notice_platform}development files not found. Wine will be built
963 without X support, which probably isn't what you want. You will need to install
964 ${notice_platform}development packages of Xlib/Xfree86 at the very least.])
966 dnl **** Check for libxml2 ****
968 AC_SUBST(XML2LIBS,"")
969 AC_SUBST(XML2INCL,"")
970 AC_SUBST(XSLTINCL,"")
971 if test "x$with_xml" != "xno"
972 then
973     ac_save_CPPFLAGS="$CPPFLAGS"
974     if test "$PKG_CONFIG" != "false"
975     then
976         ac_xml_libs="`$PKG_CONFIG --libs libxml-2.0 2>/dev/null`"
977         ac_xml_cflags="`$PKG_CONFIG --cflags libxml-2.0 2>/dev/null`"
978     else
979         ac_xml_libs="`xml2-config --libs 2>/dev/null`"
980         ac_xml_cflags="`xml2-config --cflags  2>/dev/null`"
981     fi
982     CPPFLAGS="$CPPFLAGS $ac_xml_cflags"
983     AC_CHECK_HEADERS(libxml/parser.h,
984             [AC_CHECK_LIB(xml2, xmlParseMemory,
985                 [AC_DEFINE(HAVE_LIBXML2, 1, [Define if you have the libxml2 library])
986                  XML2LIBS="$ac_xml_libs"
987                  XML2INCL="$ac_xml_cflags"],,$ac_xml_libs)
988              AC_CHECK_LIB(xml2, xmlReadMemory,
989                 [AC_DEFINE(HAVE_XMLREADMEMORY,1,[Define if libxml2 has the xmlReadMemory function])],,$ac_xml_libs)
990              AC_CHECK_LIB(xml2, xmlNewDocPI,
991                 [AC_DEFINE(HAVE_XMLNEWDOCPI,1,[Define if libxml2 has the xmlNewDocPI function])],,$ac_xml_libs)
992         ])
993     CPPFLAGS="$ac_save_CPPFLAGS"
995 WINE_WARNING_WITH(xml,[test "$ac_cv_lib_xml2_xmlParseMemory" != "yes"],
996                  [libxml2 ${notice_platform}development files not found, XML won't be supported.])
998 if test "x$with_xslt" != "xno"
999 then
1000     if test "$PKG_CONFIG" != "false"
1001     then
1002         ac_xslt_libs="`$PKG_CONFIG --libs libxslt 2>/dev/null`"
1003         ac_xslt_cflags="`$PKG_CONFIG --cflags libxslt 2>/dev/null`"
1004     else
1005         ac_xslt_libs="`xslt-config --libs 2>/dev/null`"
1006         ac_xslt_cflags="`xslt-config --cflags 2>/dev/null`"
1007     fi
1008     ac_save_CPPFLAGS="$CPPFLAGS"
1009     CPPFLAGS="$CPPFLAGS $ac_xslt_cflags"
1010     AC_CHECK_HEADERS([libxslt/pattern.h libxslt/transform.h],,,
1011     [#ifdef HAVE_LIBXSLT_PATTERN_H
1012 # include <libxslt/pattern.h>
1013 #endif])
1014     CPPFLAGS="$ac_save_CPPFLAGS"
1015     if test "$ac_cv_header_libxslt_transform_h" = "yes"
1016     then
1017         WINE_CHECK_SONAME(xslt,xsltCompilePattern,
1018                          [XSLTINCL="$ac_xslt_cflags"],,[$ac_xslt_libs])
1019     fi
1021 WINE_WARNING_WITH(xslt,[test "x$ac_cv_lib_soname_xslt" = "x"],
1022                  [libxslt ${notice_platform}development files not found, xslt won't be supported.])
1024 dnl **** Check for libhal ****
1025 AC_SUBST(HALINCL,"")
1026 if test "x$with_hal" != "xno"
1027 then
1028     ac_save_CPPFLAGS="$CPPFLAGS"
1029     if test "$PKG_CONFIG" != "false"
1030     then
1031         ac_hal_libs="`$PKG_CONFIG --libs hal 2>/dev/null`"
1032         ac_hal_cflags="`$PKG_CONFIG --cflags hal 2>/dev/null`"
1033         CPPFLAGS="$CPPFLAGS $ac_hal_cflags"
1034     fi
1035     AC_CHECK_HEADERS([dbus/dbus.h hal/libhal.h])
1036     if test "$ac_cv_header_dbus_dbus_h" = "yes" -a "$ac_cv_header_hal_libhal_h" = "yes"
1037     then
1038         AC_CHECK_LIB(dbus-1, dbus_connection_close,
1039           [WINE_CHECK_SONAME(hal, libhal_ctx_new,
1040             [HALINCL="$ac_hal_cflags"],,[$ac_hal_libs])],,[$ac_hal_libs])
1041     fi
1042     CPPFLAGS="$ac_save_CPPFLAGS"
1044 WINE_NOTICE_WITH(hal,[test "x$ac_cv_lib_soname_hal" = "x"],
1045                  [libhal/libdbus ${notice_platform}development files not found, no dynamic device support.])
1047 dnl **** Check for libgnutls ****
1048 if test "x$with_gnutls" != "xno"
1049 then
1050     ac_save_CPPFLAGS="$CPPFLAGS"
1051     if test "$PKG_CONFIG" != "false"
1052     then
1053         ac_gnutls_libs="`$PKG_CONFIG --libs gnutls 2>/dev/null`"
1054         ac_gnutls_cflags="`$PKG_CONFIG --cflags gnutls 2>/dev/null`"
1055         CPPFLAGS="$CPPFLAGS $ac_gnutls_cflags"
1056     fi
1057     AC_CHECK_HEADER(gnutls/gnutls.h,
1058         [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <gnutls/gnutls.h>]], [[typeof(gnutls_mac_get_key_size) *pfunc;]])],
1059             [WINE_CHECK_SONAME(gnutls,gnutls_global_init,
1060                 [AC_SUBST(GNUTLSINCL,"$ac_gnutls_cflags")],,[$ac_gnutls_libs])])])
1061     CPPFLAGS="$ac_save_CPPFLAGS"
1063 WINE_NOTICE_WITH(gnutls,[test "x$ac_cv_lib_soname_gnutls" = "x"],
1064                  [libgnutls ${notice_platform}development files not found, no schannel support.])
1066 dnl **** Check which curses lib to use ***
1067 CURSESLIBS=""
1068 if test "$ac_cv_header_ncurses_h" = "yes"
1069 then
1070     WINE_CHECK_SONAME(ncurses,waddch,[CURSESLIBS="-lncurses"])
1071 elif test "$ac_cv_header_curses_h" = "yes"
1072 then
1073     WINE_CHECK_SONAME(curses,waddch,[CURSESLIBS="-lcurses"])
1075 ac_save_LIBS="$LIBS"
1076 LIBS="$LIBS $CURSESLIBS"
1077 AC_CHECK_FUNCS(mousemask)
1078 LIBS="$ac_save_LIBS"
1079 WINE_NOTICE_WITH(curses,[test "x$ac_cv_lib_soname_curses$ac_cv_lib_soname_ncurses" = "x"],
1080                  [lib(n)curses ${notice_platform}development files not found, curses won't be supported.])
1082 dnl **** Check for SANE ****
1083 if test "x$with_sane" != "xno"
1084 then
1085     ac_save_CPPFLAGS="$CPPFLAGS"
1086     AC_CHECK_PROG(sane_devel,sane-config,sane-config,no)
1087     if test "$sane_devel" != "no"
1088     then
1089         ac_sane_incl="`$sane_devel --cflags`"
1090         ac_sane_libs="`$sane_devel --ldflags`"
1091         CPPFLAGS="$CPPFLAGS $ac_sane_incl"
1092     fi
1093     AC_CHECK_HEADER(sane/sane.h,
1094         [WINE_CHECK_SONAME(sane,sane_init,[AC_SUBST(SANEINCL,"$ac_sane_incl")],,[$ac_sane_libs])])
1095     CPPFLAGS="$ac_save_CPPFLAGS"
1097 WINE_NOTICE_WITH(sane,[test "x$ac_cv_lib_soname_sane" = "x"],
1098                  [libsane ${notice_platform}development files not found, scanners won't be supported.])
1100 dnl **** Check for libgphoto2 ****
1101 if test "x$with_gphoto" != "xno"
1102 then
1103     ac_save_CPPFLAGS="$CPPFLAGS"
1104     AC_CHECK_PROG(gphoto2_devel,gphoto2-config,gphoto2-config,no)
1105     AC_CHECK_PROG(gphoto2port_devel,gphoto2-port-config,gphoto2-port-config,no)
1106     if test "$gphoto2_devel" != "no" -a "$gphoto2port_devel" != "no"
1107     then
1108         ac_gphoto2_incl="`$gphoto2_devel --cflags` `$gphoto2port_devel --cflags`"
1109         ac_gphoto2_libs=""
1110         for i in `$gphoto2_devel --libs` `$gphoto2port_devel --libs`
1111         do
1112             case "$i" in
1113             -L/usr/lib|-L/usr/lib64) ;;
1114             -L*|-l*) ac_gphoto2_libs="$ac_gphoto2_libs $i";;
1115             esac
1116         done
1117         CPPFLAGS="$CPPFLAGS $ac_gphoto2_incl"
1118     fi
1119     ac_gphoto2_libs=${ac_gphoto2_libs:-"-lgphoto2"}
1120     AC_CHECK_HEADER(gphoto2-camera.h,
1121                     [AC_CHECK_LIB(gphoto2,gp_camera_new,
1122                                   [AC_DEFINE(HAVE_GPHOTO2, 1, [Define if we have libgphoto2 development environment])
1123                                    AC_SUBST(GPHOTO2LIBS,"$ac_gphoto2_libs")
1124                                    AC_SUBST(GPHOTO2INCL,"$ac_gphoto2_incl")],,
1125                                   [$ac_gphoto2_libs])])
1126     CPPFLAGS="$ac_save_CPPFLAGS"
1128 WINE_NOTICE_WITH(gphoto,[test "$ac_cv_lib_gphoto2_gp_camera_new" != "yes"],
1129                  [libgphoto2 ${notice_platform}development files not found, digital cameras won't be supported.])
1132 dnl **** Check for resolver library ***
1133 AC_SUBST(RESOLVLIBS,"")
1134 if test "$ac_cv_header_resolv_h" = "yes"
1135 then
1136     ac_save_LIBS="$LIBS"
1137     LIBS="$LIBS -lresolv"
1138     AC_LINK_IFELSE([AC_LANG_PROGRAM([[#ifdef HAVE_NETINET_IN_H
1139 #include <netinet/in.h>
1140 #endif
1141 #include <resolv.h>]],[[res_init();]])],
1142         [AC_DEFINE(HAVE_RESOLV, 1, [Define if you have the resolver library and header])
1143          RESOLVLIBS="-lresolv"])
1144     LIBS="$ac_save_LIBS"
1147 dnl **** Check for LittleCMS ***
1148 AC_SUBST(LCMSLIBS,"")
1149 if test "$ac_cv_header_lcms_h" = "yes" -o "$ac_cv_header_lcms_lcms_h" = "yes"
1150 then
1151     AC_CHECK_LIB(lcms, cmsOpenProfileFromFile,
1152         [AC_DEFINE(HAVE_LCMS, 1, [Define if you have the LittleCMS development environment])
1153          LCMSLIBS="-llcms"])
1155 WINE_NOTICE_WITH(cms,[test "$ac_cv_lib_lcms_cmsOpenProfileFromFile" != "yes"],
1156                  [liblcms ${notice_platform}development files not found, Color Management won't be supported.])
1158 dnl **** Check for FreeType 2 ****
1159 if test "x$with_freetype" != "xno"
1160 then
1161     AC_CHECK_PROGS(ft_devel,[freetype-config freetype2-config],no)
1162     if test "$ft_devel" != "no"
1163     then
1164         ac_freetype_incl=`$ft_devel --cflags`
1165         ac_freetype_libs=`$ft_devel --libs`
1166     fi
1167     ac_freetype_libs=${ac_freetype_libs:-"-lfreetype"}
1168     WINE_CHECK_SONAME(freetype,FT_Init_FreeType,[ft_lib=yes],[ft_lib=no],[$ac_freetype_libs])
1169     if test "$ft_lib" = "yes"
1170     then
1171         ac_save_CPPFLAGS="$CPPFLAGS"
1172         CPPFLAGS="$ac_freetype_incl $CPPFLAGS"
1173         AC_CHECK_HEADERS(ft2build.h \
1174                          freetype/freetype.h \
1175                          freetype/ftglyph.h \
1176                          freetype/fttypes.h \
1177                          freetype/tttables.h \
1178                          freetype/ftsnames.h \
1179                          freetype/ttnameid.h \
1180                          freetype/ftoutln.h \
1181                          freetype/ftwinfnt.h \
1182                          freetype/ftmodapi.h \
1183                          freetype/ftlcdfil.h \
1184                          freetype/internal/sfnt.h,,,
1185                          [#ifdef HAVE_FT2BUILD_H
1186                           # include <ft2build.h>
1187                           #endif])
1188         AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <ft2build.h>
1189                     #include <freetype/fttrigon.h>]])],[AC_DEFINE(HAVE_FREETYPE_FTTRIGON_H, 1,
1190           [Define if you have the <freetype/fttrigon.h> header file.])
1191                     wine_cv_fttrigon=yes],[wine_cv_fttrigon=no])
1192         AC_CHECK_TYPES(FT_TrueTypeEngineType,,,[#include <freetype/ftmodapi.h>])
1193         ac_save_CFLAGS="$CFLAGS"
1194         CFLAGS="$CFLAGS $ac_freetype_libs"
1195         AC_CHECK_FUNCS(FT_Load_Sfnt_Table)
1196         CFLAGS="$ac_save_CFLAGS"
1197         CPPFLAGS="$ac_save_CPPFLAGS"
1198         dnl Check that we have at least freetype/freetype.h
1199         if test "$ac_cv_header_freetype_freetype_h" = "yes" -a "$wine_cv_fttrigon" = "yes"
1200         then
1201             AC_DEFINE(HAVE_FREETYPE, 1, [Define if FreeType 2 is installed])
1202             AC_SUBST(FREETYPELIBS,"$ac_freetype_libs")
1203             AC_SUBST(FREETYPEINCL,"$ac_freetype_incl")
1204         fi
1205     fi
1207 WINE_ERROR_WITH(freetype,[test "x$FREETYPELIBS" = "x"],[FreeType ${notice_platform}development files not found. Fonts will not be built.])
1208 test "x$FREETYPELIBS" = "x" && enable_fonts=${enable_fonts:-no}
1210 dnl **** Check for parport (currently Linux only) ****
1211 AC_CACHE_CHECK([for parport header/ppdev.h], ac_cv_c_ppdev,
1212  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <linux/ppdev.h>]], [[ioctl (1,PPCLAIM,0)]])],
1213     [ac_cv_c_ppdev="yes"],[ac_cv_c_ppdev="no"]))
1214 if test "$ac_cv_c_ppdev" = "yes"
1215 then
1216     AC_DEFINE(HAVE_PPDEV, 1, [Define if we can use ppdev.h for parallel port access])
1219 dnl **** Check for pthread functions ****
1220 WINE_CHECK_LIB_FUNCS(\
1221         pthread_attr_get_np \
1222         pthread_getattr_np \
1223         pthread_get_stackaddr_np \
1224         pthread_get_stacksize_np,
1225         [$LIBPTHREAD])
1227 dnl **** Check for zlib ****
1228 if test "$ac_cv_header_zlib_h" = "yes"
1229 then
1230     AC_CHECK_LIB(z,inflate,[AC_DEFINE(HAVE_ZLIB,1,[Define to 1 if you have the `z' library (-lz).])
1231                             AC_SUBST(ZLIB,"-lz")])
1234 dnl **** Check for EsounD ****
1235 if test "x$with_esd" != xno
1236 then
1237     save_CFLAGS="$CFLAGS"
1238     AC_PATH_PROG(ESDCONFIG, esd-config, no)
1239     if test "x$ESDCONFIG" != "xno"
1240     then
1241         ac_esd_incl=""
1242         for i in `$ESDCONFIG --cflags`
1243         do
1244             case "$i" in
1245                 -I*) ac_esd_incl="$ac_esd_incl $i";;
1246             esac
1247         done
1248         ac_esd_libs=`$ESDCONFIG --libs`
1249         CFLAGS="$CFLAGS $ac_esd_incl"
1250     fi
1251     ac_esd_libs=${ac_esd_libs:-"-lesd"}
1252     AC_CHECK_HEADER(esd.h,
1253         [AC_CHECK_LIB(esd,esd_open_sound,
1254             [AC_SUBST(ESDINCL, "$ac_esd_incl")
1255              AC_SUBST(ESDLIBS, "$ac_esd_libs")
1256              AC_DEFINE(HAVE_ESD, 1, [Define if you have EsounD sound server])],,
1257             [$ac_esd_libs])])
1258     CFLAGS="$save_CFLAGS"
1261 dnl **** Check for PulseAudio ****
1262 if test "x$with_pulse" != "xno"; then
1263     if test "$PKG_CONFIG" != "false"; then
1264         AC_MSG_CHECKING([for pulseaudio >= 0.9.8])
1265         if "$PKG_CONFIG" --atleast-version=0.9.8 libpulse; then
1266             have_pulseaudio="yes"
1267         else
1268             have_pulseaudio="no"
1269         fi
1270         AC_MSG_RESULT([$have_pulseaudio])
1271         if test x"$have_pulseaudio" = xyes; then
1272             ac_pulse_libs=`$PKG_CONFIG --libs libpulse`
1273             AC_DEFINE([HAVE_PULSEAUDIO], 1, [define this if you have pulseaudio])
1274             AC_SUBST(PULSELIBS, "$ac_pulse_libs")
1275         fi
1276     fi
1279 dnl **** Check for ALSA 1.x ****
1280 AC_SUBST(ALSALIBS,"")
1281 if test "$ac_cv_header_sys_asoundlib_h" = "yes" -o "$ac_cv_header_alsa_asoundlib_h" = "yes"
1282 then
1283     AC_CHECK_LIB(asound,snd_pcm_hw_params_get_access,
1284         [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef HAVE_ALSA_ASOUNDLIB_H
1285 #include <alsa/asoundlib.h>
1286 #elif defined(HAVE_SYS_ASOUNDLIB_H)
1287 #include <sys/asoundlib.h>
1288 #endif]], [[int ret = snd_pcm_hw_params_get_access(NULL, NULL)]])],
1289                         [AC_DEFINE(HAVE_ALSA,1,[Define if you have ALSA 1.x including devel headers])
1290                          ALSALIBS="-lasound"],[])])
1293 dnl **** Check for libaudioio (which can be used to get solaris audio support) ****
1294 AC_SUBST(AUDIOIOLIBS,"")
1295 if test "$ac_cv_header_libaudioio_h" = "yes"
1296 then
1297     AC_CHECK_LIB(audioio,AudioIOGetVersion,
1298                   [AUDIOIOLIBS="-laudioio"
1299                    AC_DEFINE(HAVE_LIBAUDIOIO, 1, [Define if you have libaudioIO])])
1302 dnl **** Check for capi4linux ****
1304 if test "$ac_cv_header_capi20_h" = "yes" -a "$ac_cv_header_linux_capi_h" = "yes"
1305 then
1306     WINE_CHECK_SONAME(capi20,capi20_register)
1308 WINE_NOTICE_WITH(capi,[test "x$ac_cv_lib_soname_capi20" = "x"],
1309                  [libcapi20 ${notice_platform}development files not found, ISDN won't be supported.])
1311 dnl **** Check for cups ****
1312 AC_SUBST(CUPSINCL,"")
1313 if test "x$with_cups" != "xno"
1314 then
1315     ac_save_CPPFLAGS="$CPPFLAGS"
1316     ac_cups_cflags=`cups-config --cflags 2>/dev/null`
1317     ac_cups_libs=`cups-config --ldflags 2>/dev/null`
1318     CPPFLAGS="$CPPFLAGS $ac_cups_cflags"
1319     AC_CHECK_HEADERS(cups/cups.h,
1320             [WINE_CHECK_SONAME(cups,cupsGetDefault,
1321                        [CUPSINCL="$ac_cups_cflags"],,
1322                        [$ac_cups_libs])])
1323     CPPFLAGS="$ac_save_CPPFLAGS"
1325 WINE_NOTICE_WITH(cups,[test "x$ac_cv_lib_soname_cups" = "x"],
1326                  [libcups ${notice_platform}development files not found, CUPS won't be supported.])
1328 dnl **** Check for jack ****
1329 if test "$ac_cv_header_jack_jack_h" = "yes"
1330 then
1331     WINE_CHECK_SONAME(jack,jack_client_new,,,,[[libjack-*[[0-9.]]*]])
1334 dnl **** Check for fontconfig ****
1335 if test "$ac_cv_header_fontconfig_fontconfig_h" = "yes"
1336 then
1337     WINE_CHECK_SONAME(fontconfig,FcInit)
1338 elif test -n "$X_CFLAGS" -a "x$with_fontconfig" != "xno"
1339 then
1340     dnl fontconfig is in the X directory on Mac OS X
1341     ac_save_CPPFLAGS="$CPPFLAGS"
1342     CPPFLAGS="$CPPFLAGS $X_CFLAGS"
1343     $as_unset ac_cv_header_fontconfig_fontconfig_h
1344     AC_CHECK_HEADERS([fontconfig/fontconfig.h])
1345     CPPFLAGS="$ac_save_CPPFLAGS"
1346     if test "$ac_cv_header_fontconfig_fontconfig_h" = "yes"
1347     then
1348         AC_SUBST(FONTCONFIGINCL,"$X_CFLAGS")
1349         WINE_CHECK_SONAME(fontconfig,FcInit,,,[$X_LIBS])
1350     fi
1352 WINE_NOTICE_WITH(fontconfig,[test "x$ac_cv_lib_soname_fontconfig" = "x"],
1353                  [fontconfig ${notice_platform}development files not found, fontconfig won't be supported.])
1355 dnl **** Check for SSL ****
1356 if test "$ac_cv_header_openssl_err_h" = "yes" -a "$ac_cv_header_openssl_ssl_h" = "yes"
1357 then
1358     WINE_CHECK_SONAME(ssl,SSL_library_init)
1359     WINE_CHECK_SONAME(crypto,BIO_new_socket)
1361 WINE_WARNING_WITH(openssl,[test "x$ac_cv_lib_soname_ssl" = "x" -o "x$ac_cv_lib_soname_crypto" = "x"],
1362                  [OpenSSL ${notice_platform}development files not found, SSL won't be supported.])
1364 dnl **** Check for gsm codec ****
1365 if test "$ac_cv_header_gsm_h" = "yes" -o "$ac_cv_header_gsm_gsm_h" = "yes"
1366 then
1367     WINE_CHECK_SONAME(gsm,gsm_create)
1369 WINE_WARNING_WITH(libgsm,[test "x$ac_cv_lib_soname_gsm" = "x"],
1370                  [libgsm ${notice_platform}development files not found, gsm 06.10 codec won't be supported.])
1372 dnl **** Check for libjpeg ****
1373 if test "$ac_cv_header_jpeglib_h" = "yes"
1374 then
1375     WINE_CHECK_SONAME(jpeg,jpeg_start_decompress)
1377 WINE_WARNING_WITH(jpeg,[test "x$ac_cv_lib_soname_jpeg" = "x"],
1378                  [libjpeg ${notice_platform}development files not found, JPEG won't be supported.])
1380 dnl **** Check for libpng ****
1381 if test "$ac_cv_header_png_h" = "yes"
1382 then
1383     WINE_CHECK_SONAME(png,png_create_read_struct,,,-lm -lz,[[libpng[[0-9]]*]])
1384 elif test -n "$X_CFLAGS" -a "x$with_png" != "xno"
1385 then
1386     dnl libpng is in the X directory on Mac OS X
1387     ac_save_CPPFLAGS="$CPPFLAGS"
1388     CPPFLAGS="$CPPFLAGS $X_CFLAGS"
1389     $as_unset ac_cv_header_png_h
1390     AC_CHECK_HEADERS([png.h])
1391     CPPFLAGS="$ac_save_CPPFLAGS"
1392     if test "$ac_cv_header_png_h" = "yes"
1393     then
1394         AC_SUBST(PNGINCL,"$X_CFLAGS")
1395         WINE_CHECK_SONAME(png,png_create_read_struct,,,[$X_LIBS -lm -lz],[[libpng[[0-9]]*]])
1396     fi
1398 WINE_WARNING_WITH(png,[test "x$ac_cv_lib_soname_png" = "x"],
1399                  [libpng ${notice_platform}development files not found, PNG won't be supported.])
1401 dnl **** Check for libkstat ****
1402 if test "$ac_cv_header_kstat_h" = "yes"
1403 then
1404     AC_CHECK_LIB(kstat,kstat_open,
1405                  [AC_DEFINE(HAVE_LIBKSTAT, 1, [Define to 1 if you have the `kstat' library (-lkstat).])
1406                   AC_SUBST(LIBKSTAT,"-lkstat")])
1409 dnl **** Check for libodbc ****
1410 WINE_CHECK_SONAME(odbc,SQLConnect,,[AC_DEFINE_UNQUOTED(SONAME_LIBODBC,["libodbc.$LIBEXT"])])
1412 dnl **** Check for any sound system ****
1413 if test "x$ALSALIBS$AUDIOIOLIBS$COREAUDIO$NASLIBS$ESDLIBS$PULSELIBS$ac_cv_lib_soname_jack" = "x" -a \
1414         "$ac_cv_header_sys_soundcard_h" != "yes" -a \
1415         "$ac_cv_header_machine_soundcard_h" != "yes" -a \
1416         "$ac_cv_header_soundcard_h" != "yes" -a \
1417         "x$with_alsa$with_audioio$with_coreaudio$with_nas$with_esd$with_jack$with_oss" != xnonononononono
1418 then
1419     WINE_WARNING([No sound system was found. Windows applications will be silent.])
1422 dnl **** Check for gcc specific options ****
1424 AC_SUBST(EXTRACFLAGS,"")
1425 if test "x${GCC}" = "xyes"
1426 then
1427   EXTRACFLAGS="-Wall -pipe"
1429   dnl Check for strength-reduce bug
1430   AC_CACHE_CHECK( [for gcc strength-reduce bug], ac_cv_c_gcc_strength_bug,
1431                   AC_RUN_IFELSE([AC_LANG_PROGRAM([[int L[[4]] = {0,1,2,3};]],
1432 [[static int Array[[3]];
1433   unsigned int B = 3;
1434   int i;
1435   for(i=0; i<B; i++) Array[[i]] = i - 3;
1436   for(i=0; i<4 - 1; i++) L[[i]] = L[[i + 1]];
1437   L[[i]] = 4;
1438   return (Array[[1]] != -2 || L[[2]] != 3)]])],
1439     [ac_cv_c_gcc_strength_bug="no"],[ac_cv_c_gcc_strength_bug="yes"],[ac_cv_c_gcc_strength_bug="yes"]) )
1440   if test "$ac_cv_c_gcc_strength_bug" = "yes"
1441   then
1442     EXTRACFLAGS="$EXTRACFLAGS -fno-strength-reduce"
1443   fi
1445   dnl Check for some compiler flags
1446   WINE_TRY_CFLAGS([-fno-builtin],[AC_SUBST(BUILTINFLAG,"-fno-builtin")])
1447   WINE_TRY_CFLAGS([-fno-strict-aliasing])
1448   WINE_TRY_CFLAGS([-Wdeclaration-after-statement])
1449   WINE_TRY_CFLAGS([-Wwrite-strings])
1450   WINE_TRY_CFLAGS([-Wtype-limits])
1452   dnl Check for noisy string.h
1453   saved_CFLAGS="$CFLAGS"
1454   CFLAGS="$CFLAGS -Wpointer-arith -Werror"
1455   AC_CACHE_CHECK([for broken string.h that generates warnings], ac_cv_c_string_h_warnings,
1456       AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <string.h>]], [[]])],[ac_cv_c_string_h_warnings=no],[ac_cv_c_string_h_warnings=yes]))
1457   CFLAGS="$saved_CFLAGS"
1458   if test "$ac_cv_c_string_h_warnings" = "no"
1459   then
1460     EXTRACFLAGS="$EXTRACFLAGS -Wpointer-arith"
1461   fi
1464 dnl **** Check for underscore on external symbols ****
1466 AC_CACHE_CHECK([whether external symbols need an underscore prefix], ac_cv_c_extern_prefix,
1467     WINE_TRY_ASM_LINK([".globl _ac_test\n_ac_test:\t.long 0"],
1468                       [extern int ac_test;],
1469                       [if (ac_test) return 1],
1470                       ac_cv_c_extern_prefix="yes",ac_cv_c_extern_prefix="no"))
1472 case $host_cpu in
1473   *i[[3456789]]86*)
1474     AC_CACHE_CHECK([whether external symbols need stdcall decoration], ac_cv_c_stdcall_suffix,
1475         WINE_TRY_ASM_LINK(["jmp _ac_test@4"],
1476 [#ifndef _MSC_VER
1477 #define __stdcall __attribute__((__stdcall__))
1478 #endif
1479 int __stdcall ac_test(int i) { return i; }],
1480                           [if (ac_test(1)) return 1],
1481                           ac_cv_c_stdcall_suffix="yes",ac_cv_c_stdcall_suffix="no")) ;;
1482   *) ac_cv_c_stdcall_suffix="no" ;;
1483 esac
1485 AH_TEMPLATE(__ASM_NAME,[Define to a macro to generate an assembly name from a C symbol])
1486 if test "$ac_cv_c_extern_prefix" = "yes"
1487 then
1488     AC_DEFINE([__ASM_NAME(name)], ["_" name])
1489     asm_name_prefix="_"
1490 else
1491     AC_DEFINE([__ASM_NAME(name)], [name])
1492     asm_name_prefix=""
1495 AH_TEMPLATE(__ASM_STDCALL,[Define to a macro to generate an stdcall suffix])
1496 if test "$ac_cv_c_stdcall_suffix" = "yes"
1497 then
1498     AC_DEFINE([__ASM_STDCALL(args)],["@" #args])
1499 else
1500     AC_DEFINE([__ASM_STDCALL(args)],[""])
1503 dnl **** Check how to define a function in assembly code ****
1505 AC_CACHE_CHECK([how to define a function in assembly code], ac_cv_asm_func_def,
1506   WINE_TRY_ASM_LINK(
1507       ["\t.globl _ac_test\n\t.def _ac_test; .scl 2; .type 32; .endef\n_ac_test:\t.long 0"],,,
1508       ac_cv_asm_func_def=".def",
1509     [WINE_TRY_ASM_LINK(["\t.globl _ac_test\n\t.type _ac_test,@function\n_ac_test:\t.long 0"],,,
1510       ac_cv_asm_func_def=".type @function",
1511     [WINE_TRY_ASM_LINK(["\t.globl _ac_test\n\t.type _ac_test,2\n_ac_test:\t.long 0"],,,
1512       ac_cv_asm_func_def=".type 2",
1513       ac_cv_asm_func_def="unknown")])]))
1515 AH_TEMPLATE(__ASM_FUNC,[Define to a macro to generate an assembly function directive])
1516 case "$ac_cv_asm_func_def" in
1517   ".def")
1518      AC_DEFINE([__ASM_FUNC(name)], [".def " __ASM_NAME(name) "; .scl 2; .type 32; .endef"])
1519      asm_func_header=".def $asm_name_prefix\" #name suffix \"; .scl 2; .type 32; .endef" ;;
1520   ".type @function")
1521      AC_DEFINE([__ASM_FUNC(name)], [".type " __ASM_NAME(name) ",@function"])
1522      asm_func_header=".type $asm_name_prefix\" #name suffix \",@function" ;;
1523   ".type 2")
1524      AC_DEFINE([__ASM_FUNC(name)], [".type " __ASM_NAME(name) ",2"])
1525      asm_func_header=".type $asm_name_prefix\" #name suffix \",2" ;;
1526   *)
1527      AC_DEFINE([__ASM_FUNC(name)], [""])
1528      asm_func_header="" ;;
1529 esac
1531 AC_CACHE_CHECK([whether asm() works outside of functions], ac_cv_c_asm_outside_funcs,
1532     AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[asm(".text\n\t.long 0");]],)],
1533                       ac_cv_c_asm_outside_funcs="yes",ac_cv_c_asm_outside_funcs="no"))
1535 AC_CACHE_CHECK([whether .previous is supported in assembly code], ac_cv_c_dot_previous,
1536     WINE_TRY_ASM_LINK([".text\nac_test:\t.long 0\n\t.previous"],,,
1537                       ac_cv_c_dot_previous="yes",ac_cv_c_dot_previous="no"))
1539 AC_CACHE_CHECK([whether CFI directives are supported in assembly code], ac_cv_c_cfi_support,
1540     AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[asm(".text\nac_test:\t.cfi_startproc\n\t.long 0\n\t.cfi_endproc");]])],
1541                       ac_cv_c_cfi_support="yes",ac_cv_c_cfi_support="no"))
1543 asm_func_header=".globl $asm_name_prefix\" #name suffix \"\\n\\t$asm_func_header\\n$asm_name_prefix\" #name suffix \":\\n\\t"
1544 asm_func_trailer=""
1545 if test "$ac_cv_c_dot_previous" = "yes"
1546 then
1547    asm_func_trailer="\\n\\t.previous"
1549 if test "$ac_cv_c_cfi_support" = "yes"
1550 then
1551    asm_func_header="$asm_func_header.cfi_startproc\\n\\t"
1552    asm_func_trailer="\\n\\t.cfi_endproc$asm_func_trailer"
1553    AC_DEFINE([__ASM_CFI(str)],[str],[Define to a macro to output a .cfi assembly pseudo-op])
1554 else
1555    AC_DEFINE([__ASM_CFI(str)],[""])
1558 asm_func_code="$asm_func_header\" code \"$asm_func_trailer"
1560 AH_TEMPLATE(__ASM_DEFINE_FUNC,[Define to a macro to define an assembly function])
1561 if test "$ac_cv_c_asm_outside_funcs" = "yes"
1562 then
1563     AC_DEFINE_UNQUOTED([__ASM_DEFINE_FUNC(name,suffix,code)],[asm(".text\n\t.align 4\n\t$asm_func_code");])
1564 else
1565     AC_DEFINE_UNQUOTED([__ASM_DEFINE_FUNC(name,suffix,code)],[void __asm_dummy_##name(void) { asm(".text\n\t.align 4\n\t$asm_func_code"); }])
1567 AC_DEFINE([__ASM_GLOBAL_FUNC(name,code)],[__ASM_DEFINE_FUNC(name,"",code)],
1568           [Define to a macro to generate an assembly function with C calling convention])
1569 AC_DEFINE([__ASM_STDCALL_FUNC(name,args,code)],[__ASM_DEFINE_FUNC(name,__ASM_STDCALL(args),code)],
1570           [Define to a macro to generate an assembly function with stdcall calling convention])
1572 dnl **** Platform-specific checks ****
1574 AC_SUBST(LDPATH,"")
1575 case $build_os in
1576   cygwin*|mingw32*)
1577     LDPATH="PATH=\"\$(TOOLSDIR)/libs/wine:\$\$PATH\""
1578     ;;
1579   darwin*|macosx*)
1580     ;;
1581   *)
1582     LDPATH="LD_LIBRARY_PATH=\"\$(TOOLSDIR)/libs/wine:\$\$LD_LIBRARY_PATH\""
1583     ;;
1584 esac
1586 dnl Mingw needs explicit msvcrt for linking libwine and winsock for wininet
1587 case $host_os in
1588   mingw32*)
1589     AC_SUBST(CRTLIBS,"-lmsvcrt")
1590     AC_SUBST(SOCKETLIBS,"-L\$(TOPOBJDIR)/dlls/ws2_32 -lws2_32")
1591     ;;
1592 esac
1594 case $host_cpu in
1595   *i[[3456789]]86*)
1596     case $host_os in
1597       linux* | k*bsd*-gnu)
1598         AC_SUBST(EXTRA_BINARIES,"wine-preloader") ;;
1599     esac
1600     ;;
1601 esac
1603 dnl **** Check for functions ****
1605 ac_save_CFLAGS="$CFLAGS"
1606 CFLAGS="$CFLAGS $BUILTINFLAG"
1607 AC_CHECK_FUNCS(\
1608         _pclose \
1609         _popen \
1610         _snprintf \
1611         _spawnvp \
1612         _strdup \
1613         _stricmp \
1614         _strnicmp \
1615         _strtoi64 \
1616         _strtoui64 \
1617         _vsnprintf \
1618         asctime_r \
1619         chsize \
1620         dlopen \
1621         epoll_create \
1622         ffs \
1623         finite \
1624         fnmatch \
1625         fork \
1626         fpclass \
1627         fstatfs \
1628         fstatvfs \
1629         ftruncate \
1630         futimes \
1631         futimesat \
1632         getdirentries \
1633         getopt_long \
1634         getpagesize \
1635         getpwuid \
1636         gettid \
1637         gettimeofday \
1638         getuid \
1639         kqueue \
1640         lstat \
1641         memmove \
1642         mmap \
1643         pclose \
1644         pipe2 \
1645         poll \
1646         popen \
1647         prctl \
1648         pread \
1649         pwrite \
1650         readdir \
1651         readlink \
1652         sched_yield \
1653         select \
1654         setproctitle \
1655         setrlimit \
1656         settimeofday \
1657         sigaltstack \
1658         sigprocmask \
1659         snprintf \
1660         spawnvp \
1661         statfs \
1662         statvfs \
1663         strcasecmp \
1664         strdup \
1665         strerror \
1666         strncasecmp \
1667         strtold \
1668         strtoll \
1669         strtoull \
1670         symlink \
1671         tcgetattr \
1672         thr_kill2 \
1673         timegm \
1674         usleep \
1675         vsnprintf \
1676         wait4 \
1677         waitpid \
1679 CFLAGS="$ac_save_CFLAGS"
1681 dnl Check for -ldl
1682 if test "$ac_cv_func_dlopen" = no
1683 then
1684     AC_CHECK_LIB(dl,dlopen,[AC_DEFINE(HAVE_DLOPEN,1) AC_SUBST(LIBDL,"-ldl")])
1686 WINE_CHECK_LIB_FUNCS(dladdr,[$LIBDL])
1688 dnl Check for -lpoll for Mac OS X/Darwin
1689 if test "$ac_cv_func_poll" = no
1690 then
1691     AC_CHECK_LIB(poll,poll,[AC_DEFINE(HAVE_POLL,1) AC_SUBST(LIBPOLL,"-lpoll")])
1694 dnl Check for -lnsl for Solaris
1695 AC_SEARCH_LIBS(gethostbyname, nsl)
1697 dnl Check for -lsocket for Solaris
1698 AC_SEARCH_LIBS(connect, socket)
1700 dnl Check for -lresolv for Solaris
1701 AC_SEARCH_LIBS(inet_aton, resolv)
1703 dnl **** Check for functions which may rely on -lsocket on Solaris.
1704 AC_CHECK_FUNCS(\
1705         getaddrinfo \
1706         getnameinfo \
1707         getnetbyname \
1708         getprotobyname \
1709         getprotobynumber \
1710         getservbyport \
1711         inet_network \
1712         inet_ntop \
1713         inet_pton \
1714         sendmsg \
1715         socketpair \
1718 dnl **** Check for OpenLDAP ***
1719 AC_SUBST(LDAPLIBS,"")
1720 if test "$ac_cv_header_ldap_h" = "yes" -a "$ac_cv_header_lber_h" = "yes"
1721 then
1722     AC_CHECK_TYPE(LDAPSortKey,
1723         [AC_CHECK_LIB(ldap_r, ldap_initialize,
1724             [AC_CHECK_LIB(lber, ber_init,
1725                 [AC_DEFINE(HAVE_LDAP, 1, [Define if you have the OpenLDAP development environment])
1726                  LDAPLIBS="-lldap_r -llber"],,
1727                  [$LIBPTHREAD])],,
1728                  [$LIBPTHREAD])],,
1729         [#include <ldap.h>])
1730     WINE_CHECK_LIB_FUNCS(\
1731         ldap_count_references \
1732         ldap_first_reference \
1733         ldap_next_reference \
1734         ldap_parse_reference \
1735         ldap_parse_sort_control \
1736         ldap_parse_sortresponse_control \
1737         ldap_parse_vlv_control \
1738         ldap_parse_vlvresponse_control,
1739         [$LDAPLIBS $LIBPTHREAD])
1741 WINE_NOTICE_WITH(ldap,[test "x$LDAPLIBS" = "x"],
1742                  [libldap (OpenLDAP) ${notice_platform}development files not found, LDAP won't be supported.])
1744 AC_CACHE_CHECK([whether mkdir takes only one argument],
1745         wine_cv_one_arg_mkdir,
1746         AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/stat.h>]],[[mkdir("foo");]])],
1747                           [wine_cv_one_arg_mkdir=yes],[wine_cv_one_arg_mkdir=no]))
1748 if test "$wine_cv_one_arg_mkdir" = "yes"
1749 then
1750   AC_DEFINE(HAVE_ONE_ARG_MKDIR, 1, [Define if mkdir takes only one argument])
1753 dnl **** Check for types ****
1755 AC_C_CONST
1756 AC_C_INLINE
1757 AC_CHECK_TYPES([mode_t, off_t, pid_t, size_t, ssize_t, long long, fsblkcnt_t, fsfilcnt_t])
1758 AC_CHECK_TYPES([sigset_t],,,[#include <sys/types.h>
1759 #include <signal.h>])
1760 AC_CHECK_TYPES([request_sense],,,[#include <linux/cdrom.h>])
1762 AC_CHECK_TYPES([struct xinpgen],,,
1763 [#include <sys/types.h>
1764 #ifdef HAVE_SYS_SOCKET_H
1765 #include <sys/socket.h>
1766 #endif
1767 #ifdef HAVE_SYS_SOCKETVAR_H
1768 #include <sys/socketvar.h>
1769 #endif
1770 #ifdef HAVE_NET_ROUTE_H
1771 #include <net/route.h>
1772 #endif
1773 #ifdef HAVE_NETINET_IN_H
1774 #include <netinet/in.h>
1775 #endif
1776 #ifdef HAVE_NETINET_IN_SYSTM_H
1777 #include <netinet/in_systm.h>
1778 #endif
1779 #ifdef HAVE_NETINET_IP_H
1780 #include <netinet/ip.h>
1781 #endif
1782 #ifdef HAVE_NETINET_IN_PCB_H
1783 #include <netinet/in_pcb.h>
1784 #endif])
1786 AC_CHECK_MEMBERS([struct ff_effect.direction],,,
1787 [#ifdef HAVE_LINUX_INPUT_H
1788 #include <linux/input.h>
1789 #endif])
1791 AC_CACHE_CHECK([for sigaddset],wine_cv_have_sigaddset,
1792                AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <signal.h>]], [[sigset_t set; sigaddset(&set,SIGTERM);]])],[wine_cv_have_sigaddset=yes],[wine_cv_have_sigaddset=no]))
1793 if test "$wine_cv_have_sigaddset" = "yes"
1794 then
1795   AC_DEFINE(HAVE_SIGADDSET, 1, [Define if sigaddset is supported])
1799 AC_CACHE_CHECK([whether we can use re-entrant gethostbyname_r Linux style],
1800         wine_cv_linux_gethostbyname_r_6,
1801         AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <netdb.h>]],[[
1802     char *name=0;
1803     struct hostent he;
1804     struct hostent *result;
1805     char *buf=0;
1806     int bufsize=0;
1807     int res,errnr;
1808     char *addr=0;
1809     int addrlen=0;
1810     int addrtype=0;
1811     res=gethostbyname_r(name,&he,buf,bufsize,&result,&errnr);
1812     res=gethostbyaddr_r(addr, addrlen, addrtype,&he,buf,bufsize,&result,&errnr);
1813     ]])],[wine_cv_linux_gethostbyname_r_6=yes],[wine_cv_linux_gethostbyname_r_6=no
1814         ])
1815    )
1816    if test "$wine_cv_linux_gethostbyname_r_6" = "yes"
1817    then
1818       AC_DEFINE(HAVE_LINUX_GETHOSTBYNAME_R_6, 1,
1819                 [Define if Linux-style gethostbyname_r and gethostbyaddr_r are available])
1820    fi
1822 if test "$ac_cv_header_linux_joystick_h" = "yes"
1823 then
1824    AC_CACHE_CHECK([whether linux/joystick.h uses the Linux 2.2+ API],
1825         wine_cv_linux_joystick_22_api,
1826         AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
1827         #include <sys/ioctl.h>
1828         #include <sys/types.h>
1829         #include <linux/joystick.h>
1831         struct js_event blub;
1832         #if !defined(JS_EVENT_AXIS) || !defined(JS_EVENT_BUTTON)
1833         #error "no 2.2 header"
1834         #endif
1835         ]], [[/*empty*/]])],[wine_cv_linux_joystick_22_api=yes],[wine_cv_linux_joystick_22_api=no])
1836    )
1837    if test "$wine_cv_linux_joystick_22_api" = "yes"
1838    then
1839       AC_DEFINE(HAVE_LINUX_22_JOYSTICK_API, 1,
1840                 [Define if <linux/joystick.h> defines the Linux 2.2 joystick API])
1841    fi
1844 dnl **** FIXME: what about mixed cases, where we need two of them? ***
1846 dnl Check for statfs members
1847 AC_CHECK_MEMBERS([struct statfs.f_bfree, struct statfs.f_bavail, struct statfs.f_frsize, struct statfs.f_ffree, struct statfs.f_favail, struct statfs.f_namelen],,,
1848 [#include <sys/types.h>
1849 #ifdef HAVE_SYS_PARAM_H
1850 # include <sys/param.h>
1851 #endif
1852 #ifdef HAVE_SYS_MOUNT_H
1853 # include <sys/mount.h>
1854 #endif
1855 #ifdef HAVE_SYS_VFS_H
1856 # include <sys/vfs.h>
1857 #endif
1858 #ifdef HAVE_SYS_STATFS_H
1859 # include <sys/statfs.h>
1860 #endif])
1862 AC_CHECK_MEMBERS([struct statvfs.f_blocks],,,
1863 [#ifdef HAVE_SYS_STATVFS_H
1864 #include <sys/statvfs.h>
1865 #endif])
1867 dnl Check for socket structure members
1868 AC_CHECK_MEMBERS([struct msghdr.msg_accrights, struct sockaddr.sa_len, struct sockaddr_un.sun_len],,,
1869 [#include <sys/types.h>
1870 #ifdef HAVE_SYS_SOCKET_H
1871 # include <sys/socket.h>
1872 #endif
1873 #ifdef HAVE_SYS_UN_H
1874 # include <sys/un.h>
1875 #endif])
1877 dnl Check for scsireq_t and sg_io_hdr_t members
1878 AC_CHECK_MEMBERS([scsireq_t.cmd, sg_io_hdr_t.interface_id],,,
1879 [#include <sys/types.h>
1880 #ifdef HAVE_SCSI_SG_H
1881 #include <scsi/sg.h>
1882 #endif])
1884 dnl Check for siginfo_t members
1885 AC_CHECK_MEMBERS([siginfo_t.si_fd],,,[#include <signal.h>])
1887 dnl Check for struct mtget members
1888 AC_CHECK_MEMBERS([struct mtget.mt_blksiz, struct mtget.mt_gstat, struct mtget.mt_blkno],,,
1889 [#include <sys/types.h>
1890 #ifdef HAVE_SYS_MTIO_H
1891 #include <sys/mtio.h>
1892 #endif])
1894 dnl Check for struct option
1895 AC_CHECK_MEMBERS([struct option.name],,,
1896 [#ifdef HAVE_GETOPT_H
1897 #include <getopt.h>
1898 #endif])
1900 dnl Check for stat.st_blocks and ns-resolved times
1901 AC_CHECK_MEMBERS([struct stat.st_blocks,struct stat.st_mtim,struct stat.st_ctim,struct stat.st_atim])
1903 dnl Check for sin6_scope_id
1904 AC_CHECK_MEMBERS([struct sockaddr_in6.sin6_scope_id],,,
1905 [#ifdef HAVE_SYS_TYPES_H
1906 #include <sys/types.h>
1907 #endif
1908 #ifdef HAVE_NETINET_IN_H
1909 #include <netinet/in.h>
1910 #endif])
1912 dnl Check for ns_msg ptr member
1913 AC_CHECK_MEMBERS([ns_msg._msg_ptr],,,
1914 [#ifdef HAVE_SYS_TYPES_H
1915 #include <sys/types.h>
1916 #endif
1917 #ifdef HAVE_NETINET_IN_H
1918 # include <netinet/in.h>
1919 #endif
1920 #ifdef HAVE_ARPA_NAMESER_H
1921 # include <arpa/nameser.h>
1922 #endif])
1924 dnl Check for struct icmpstat.icps_outhist
1925 AC_CHECK_MEMBERS([struct icmpstat.icps_outhist],,,
1926 [#ifdef HAVE_SYS_TYPES_H
1927 #include <sys/types.h>
1928 #endif
1929 #ifdef HAVE_ALIAS_H
1930 #include <alias.h>
1931 #endif
1932 #ifdef HAVE_SYS_SOCKET_H
1933 #include <sys/socket.h>
1934 #endif
1935 #ifdef HAVE_SYS_SOCKETVAR_H
1936 #include <sys/socketvar.h>
1937 #endif
1938 #ifdef HAVE_SYS_TIMEOUT_H
1939 #include <sys/timeout.h>
1940 #endif
1941 #ifdef HAVE_NETINET_IN_H
1942 #include <netinet/in.h>
1943 #endif
1944 #ifdef HAVE_NETINET_IN_SYSTM_H
1945 #include <netinet/in_systm.h>
1946 #endif
1947 #ifdef HAVE_NETINET_IP_H
1948 #include <netinet/ip.h>
1949 #endif
1950 #ifdef HAVE_NETINET_IP_VAR_H
1951 #include <netinet/ip_var.h>
1952 #endif
1953 #ifdef HAVE_NETINET_IP_ICMP_H
1954 #include <netinet/ip_icmp.h>
1955 #endif
1956 #ifdef HAVE_NETINET_ICMP_VAR
1957 #include <netinet/icmp_var.h>
1958 #endif])
1960 dnl Check for the external timezone variables timezone and daylight
1961 AC_CACHE_CHECK([for timezone variable], ac_cv_have_timezone,
1962                AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[timezone = 1]])],[ac_cv_have_timezone="yes"],[ac_cv_have_timezone="no"]))
1963 if test "$ac_cv_have_timezone" = "yes"
1964 then
1965     AC_DEFINE(HAVE_TIMEZONE, 1, [Define if you have the timezone variable])
1967 AC_CACHE_CHECK([for daylight variable], ac_cv_have_daylight,
1968                AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[daylight = 1]])],[ac_cv_have_daylight="yes"],[ac_cv_have_daylight="no"]))
1969 if test "$ac_cv_have_daylight" = "yes"
1970 then
1971     AC_DEFINE(HAVE_DAYLIGHT, 1, [Define if you have the daylight variable])
1974 dnl Check for isinf
1975 AC_CACHE_CHECK([for isinf], ac_cv_have_isinf,
1976                AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <math.h>]], [[float f = 0.0; int i=isinf(f)]])],[ac_cv_have_isinf="yes"],[ac_cv_have_isinf="no"]))
1977 if test "$ac_cv_have_isinf" = "yes"
1978 then
1979     AC_DEFINE(HAVE_ISINF, 1, [Define to 1 if you have the `isinf' function.])
1982 dnl Check for isnan
1983 AC_CACHE_CHECK([for isnan], ac_cv_have_isnan,
1984                AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <math.h>]], [[float f = 0.0; int i=isnan(f)]])],[ac_cv_have_isnan="yes"],[ac_cv_have_isnan="no"]))
1985 if test "$ac_cv_have_isnan" = "yes"
1986 then
1987     AC_DEFINE(HAVE_ISNAN, 1, [Define to 1 if you have the `isnan' function.])
1990 dnl *** check for the need to define platform-specific symbols
1992 case $host_cpu in
1993   *i[[3456789]]86*) WINE_CHECK_DEFINE([__i386__]) ;;
1994   *x86_64*)         WINE_CHECK_DEFINE([__x86_64__]) ;;
1995   *alpha*)          WINE_CHECK_DEFINE([__ALPHA__]) ;;
1996   *sparc*)          WINE_CHECK_DEFINE([__sparc__]) ;;
1997   *powerpc*)        WINE_CHECK_DEFINE([__powerpc__]) ;;
1998 esac
2000 case $host_vendor in
2001   *sun*) WINE_CHECK_DEFINE([__sun__]) ;;
2002 esac
2004 dnl **** Generate output files ****
2006 AC_SUBST(DEPENDENCIES,["### Dependencies:
2008 .INIT: Makefile
2009 .BEGIN: Makefile
2010 .MAKEFILEDEPS:
2011 Makefile: dummy
2012         -\$(MAKEDEP) \$(MAKEDEPFLAGS) -C\$(SRCDIR) -S\$(TOPSRCDIR) -T\$(TOPOBJDIR) \$(EXTRAINCL) \$(DEPEND_SRCS)
2014 \$(OBJS) \$(C_SRCS16:.c=.o): \$(IDL_GEN_HEADERS)
2015 \$(IDL_GEN_C_SRCS:.c=.o): \$(IDL_GEN_C_SRCS)
2016 \$(RC_SRCS:.rc=.res): \$(IDL_TLB_SRCS:.idl=.tlb)
2017 \$(LEX_SRCS:.l=.yy.o): \$(LEX_SRCS:.l=.yy.c)
2018 \$(BISON_SRCS:.y=.tab.o): \$(BISON_SRCS:.y=.tab.c)"])
2020 AC_SUBST(ALL_MAKERULES,"")
2021 AC_SUBST(ALL_MAKEFILES,"")
2022 AC_SUBST(ALL_MAKEFILE_DEPENDS,["# Makefile dependencies"])
2024 AC_SUBST(ALL_TOP_DIRS,"")
2025 AC_SUBST(ALL_DLL_DIRS,"")
2026 AC_SUBST(ALL_IMPLIB_DIRS,"")
2027 AC_SUBST(ALL_TEST_DIRS,"")
2028 AC_SUBST(ALL_PROGRAM_DIRS,"")
2029 AC_SUBST(ALL_PROGRAM_INSTALL_DIRS,"")
2030 AC_SUBST(ALL_PROGRAM_BIN_INSTALL_DIRS,"")
2032 AH_TOP([#define __WINE_CONFIG_H])
2034 AC_CONFIG_COMMANDS([include/stamp-h], [echo timestamp > include/stamp-h])
2036 WINE_CONFIG_EXTRA_DIR(dlls/gdi32/enhmfdrv)
2037 WINE_CONFIG_EXTRA_DIR(dlls/gdi32/mfdrv)
2038 WINE_CONFIG_EXTRA_DIR(dlls/kernel32/nls)
2039 WINE_CONFIG_EXTRA_DIR(dlls/user32/resources)
2040 WINE_CONFIG_EXTRA_DIR(dlls/wineps.drv/data)
2041 WINE_CONFIG_EXTRA_DIR(include/wine)
2043 WINE_CONFIG_MAKERULES([Make.rules],[MAKE_RULES])
2044 WINE_CONFIG_MAKERULES([dlls/Makedll.rules],[MAKE_DLL_RULES],[Make.rules])
2045 WINE_CONFIG_MAKERULES([dlls/Makeimplib.rules],[MAKE_IMPLIB_RULES],[Make.rules])
2046 WINE_CONFIG_MAKERULES([dlls/Maketest.rules],[MAKE_TEST_RULES],[Make.rules])
2047 WINE_CONFIG_MAKERULES([programs/Makeprog.rules],[MAKE_PROG_RULES],[Make.rules])
2049 WINE_CONFIG_MAKEFILE([Makefile],[Make.rules])
2050 WINE_CONFIG_MAKEFILE([dlls/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2051 WINE_CONFIG_MAKEFILE([dlls/acledit/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2052 WINE_CONFIG_MAKEFILE([dlls/aclui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2053 WINE_CONFIG_MAKEFILE([dlls/activeds/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2054 WINE_CONFIG_MAKEFILE([dlls/actxprxy/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2055 WINE_CONFIG_MAKEFILE([dlls/adsiid/Makefile],[dlls/Makeimplib.rules],[dlls],[ALL_IMPLIB_DIRS])
2056 WINE_CONFIG_MAKEFILE([dlls/advapi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2057 WINE_CONFIG_MAKEFILE([dlls/advapi32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2058 WINE_CONFIG_MAKEFILE([dlls/advpack/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2059 WINE_CONFIG_MAKEFILE([dlls/advpack/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2060 WINE_CONFIG_MAKEFILE([dlls/amstream/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2061 WINE_CONFIG_MAKEFILE([dlls/amstream/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2062 WINE_CONFIG_MAKEFILE([dlls/appwiz.cpl/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2063 WINE_CONFIG_MAKEFILE([dlls/atl/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2064 WINE_CONFIG_MAKEFILE([dlls/authz/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2065 WINE_CONFIG_MAKEFILE([dlls/avicap32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2066 WINE_CONFIG_MAKEFILE([dlls/avifil32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2067 WINE_CONFIG_MAKEFILE([dlls/avifile.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2068 WINE_CONFIG_MAKEFILE([dlls/bcrypt/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2069 WINE_CONFIG_MAKEFILE([dlls/browseui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2070 WINE_CONFIG_MAKEFILE([dlls/browseui/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2071 WINE_CONFIG_MAKEFILE([dlls/cabinet/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2072 WINE_CONFIG_MAKEFILE([dlls/cabinet/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2073 WINE_CONFIG_MAKEFILE([dlls/capi2032/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2074 WINE_CONFIG_MAKEFILE([dlls/cards/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2075 WINE_CONFIG_MAKEFILE([dlls/cfgmgr32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2076 WINE_CONFIG_MAKEFILE([dlls/clusapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2077 WINE_CONFIG_MAKEFILE([dlls/comcat/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2078 WINE_CONFIG_MAKEFILE([dlls/comcat/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2079 WINE_CONFIG_MAKEFILE([dlls/comctl32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2080 WINE_CONFIG_MAKEFILE([dlls/comctl32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2081 WINE_CONFIG_MAKEFILE([dlls/comdlg32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2082 WINE_CONFIG_MAKEFILE([dlls/comdlg32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2083 WINE_CONFIG_MAKEFILE([dlls/comm.drv16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2084 WINE_CONFIG_MAKEFILE([dlls/compobj.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2085 WINE_CONFIG_MAKEFILE([dlls/compstui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2086 WINE_CONFIG_MAKEFILE([dlls/credui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2087 WINE_CONFIG_MAKEFILE([dlls/credui/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2088 WINE_CONFIG_MAKEFILE([dlls/crtdll/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2089 WINE_CONFIG_MAKEFILE([dlls/crypt32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2090 WINE_CONFIG_MAKEFILE([dlls/crypt32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2091 WINE_CONFIG_MAKEFILE([dlls/cryptdlg/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2092 WINE_CONFIG_MAKEFILE([dlls/cryptdll/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2093 WINE_CONFIG_MAKEFILE([dlls/cryptnet/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2094 WINE_CONFIG_MAKEFILE([dlls/cryptnet/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2095 WINE_CONFIG_MAKEFILE([dlls/cryptui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2096 WINE_CONFIG_MAKEFILE([dlls/cryptui/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2097 WINE_CONFIG_MAKEFILE([dlls/ctapi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2098 WINE_CONFIG_MAKEFILE([dlls/ctl3d.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2099 WINE_CONFIG_MAKEFILE([dlls/ctl3d32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2100 WINE_CONFIG_MAKEFILE([dlls/ctl3dv2.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2101 WINE_CONFIG_MAKEFILE([dlls/d3d10/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2102 WINE_CONFIG_MAKEFILE([dlls/d3d10/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2103 WINE_CONFIG_MAKEFILE([dlls/d3d10core/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2104 WINE_CONFIG_MAKEFILE([dlls/d3d10core/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2105 WINE_CONFIG_MAKEFILE([dlls/d3d8/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2106 WINE_CONFIG_MAKEFILE([dlls/d3d8/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2107 WINE_CONFIG_MAKEFILE([dlls/d3d9/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2108 WINE_CONFIG_MAKEFILE([dlls/d3d9/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2109 WINE_CONFIG_MAKEFILE([dlls/d3dim/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2110 WINE_CONFIG_MAKEFILE([dlls/d3drm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2111 WINE_CONFIG_MAKEFILE([dlls/d3drm/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2112 WINE_CONFIG_MAKEFILE([dlls/d3dx9_24/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2113 WINE_CONFIG_MAKEFILE([dlls/d3dx9_25/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2114 WINE_CONFIG_MAKEFILE([dlls/d3dx9_26/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2115 WINE_CONFIG_MAKEFILE([dlls/d3dx9_27/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2116 WINE_CONFIG_MAKEFILE([dlls/d3dx9_28/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2117 WINE_CONFIG_MAKEFILE([dlls/d3dx9_29/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2118 WINE_CONFIG_MAKEFILE([dlls/d3dx9_30/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2119 WINE_CONFIG_MAKEFILE([dlls/d3dx9_31/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2120 WINE_CONFIG_MAKEFILE([dlls/d3dx9_32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2121 WINE_CONFIG_MAKEFILE([dlls/d3dx9_33/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2122 WINE_CONFIG_MAKEFILE([dlls/d3dx9_34/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2123 WINE_CONFIG_MAKEFILE([dlls/d3dx9_35/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2124 WINE_CONFIG_MAKEFILE([dlls/d3dx9_36/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2125 WINE_CONFIG_MAKEFILE([dlls/d3dx9_36/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2126 WINE_CONFIG_MAKEFILE([dlls/d3dx9_37/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2127 WINE_CONFIG_MAKEFILE([dlls/d3dx9_38/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2128 WINE_CONFIG_MAKEFILE([dlls/d3dx9_39/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2129 WINE_CONFIG_MAKEFILE([dlls/d3dx9_40/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2130 WINE_CONFIG_MAKEFILE([dlls/d3dx9_41/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2131 WINE_CONFIG_MAKEFILE([dlls/d3dxof/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2132 WINE_CONFIG_MAKEFILE([dlls/d3dxof/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2133 WINE_CONFIG_MAKEFILE([dlls/dbghelp/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2134 WINE_CONFIG_MAKEFILE([dlls/dciman32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2135 WINE_CONFIG_MAKEFILE([dlls/ddeml.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2136 WINE_CONFIG_MAKEFILE([dlls/ddraw/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2137 WINE_CONFIG_MAKEFILE([dlls/ddraw/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2138 WINE_CONFIG_MAKEFILE([dlls/ddrawex/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2139 WINE_CONFIG_MAKEFILE([dlls/ddrawex/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2140 WINE_CONFIG_MAKEFILE([dlls/devenum/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2141 WINE_CONFIG_MAKEFILE([dlls/dinput/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2142 WINE_CONFIG_MAKEFILE([dlls/dinput/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2143 WINE_CONFIG_MAKEFILE([dlls/dinput8/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2144 WINE_CONFIG_MAKEFILE([dlls/dispdib.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2145 WINE_CONFIG_MAKEFILE([dlls/display.drv16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2146 WINE_CONFIG_MAKEFILE([dlls/dmband/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2147 WINE_CONFIG_MAKEFILE([dlls/dmcompos/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2148 WINE_CONFIG_MAKEFILE([dlls/dmime/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2149 WINE_CONFIG_MAKEFILE([dlls/dmloader/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2150 WINE_CONFIG_MAKEFILE([dlls/dmscript/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2151 WINE_CONFIG_MAKEFILE([dlls/dmstyle/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2152 WINE_CONFIG_MAKEFILE([dlls/dmsynth/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2153 WINE_CONFIG_MAKEFILE([dlls/dmusic/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2154 WINE_CONFIG_MAKEFILE([dlls/dmusic32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2155 WINE_CONFIG_MAKEFILE([dlls/dnsapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2156 WINE_CONFIG_MAKEFILE([dlls/dnsapi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2157 WINE_CONFIG_MAKEFILE([dlls/dplay/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2158 WINE_CONFIG_MAKEFILE([dlls/dplayx/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2159 WINE_CONFIG_MAKEFILE([dlls/dplayx/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2160 WINE_CONFIG_MAKEFILE([dlls/dpnaddr/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2161 WINE_CONFIG_MAKEFILE([dlls/dpnet/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2162 WINE_CONFIG_MAKEFILE([dlls/dpnhpast/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2163 WINE_CONFIG_MAKEFILE([dlls/dpnlobby/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2164 WINE_CONFIG_MAKEFILE([dlls/dpwsockx/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2165 WINE_CONFIG_MAKEFILE([dlls/drmclien/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2166 WINE_CONFIG_MAKEFILE([dlls/dsound/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2167 WINE_CONFIG_MAKEFILE([dlls/dsound/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2168 WINE_CONFIG_MAKEFILE([dlls/dssenh/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2169 WINE_CONFIG_MAKEFILE([dlls/dswave/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2170 WINE_CONFIG_MAKEFILE([dlls/dwmapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2171 WINE_CONFIG_MAKEFILE([dlls/dxdiagn/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2172 WINE_CONFIG_MAKEFILE([dlls/dxerr8/Makefile],[dlls/Makeimplib.rules],[dlls],[ALL_IMPLIB_DIRS])
2173 WINE_CONFIG_MAKEFILE([dlls/dxerr9/Makefile],[dlls/Makeimplib.rules],[dlls],[ALL_IMPLIB_DIRS])
2174 WINE_CONFIG_MAKEFILE([dlls/dxgi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2175 WINE_CONFIG_MAKEFILE([dlls/dxgi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2176 WINE_CONFIG_MAKEFILE([dlls/dxguid/Makefile],[dlls/Makeimplib.rules],[dlls],[ALL_IMPLIB_DIRS])
2177 WINE_CONFIG_MAKEFILE([dlls/faultrep/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2178 WINE_CONFIG_MAKEFILE([dlls/fusion/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2179 WINE_CONFIG_MAKEFILE([dlls/fusion/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2180 WINE_CONFIG_MAKEFILE([dlls/gdi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2181 WINE_CONFIG_MAKEFILE([dlls/gdi32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2182 WINE_CONFIG_MAKEFILE([dlls/gdiplus/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2183 WINE_CONFIG_MAKEFILE([dlls/gdiplus/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2184 WINE_CONFIG_MAKEFILE([dlls/glu32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2185 WINE_CONFIG_MAKEFILE([dlls/gphoto2.ds/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2186 WINE_CONFIG_MAKEFILE([dlls/gpkcsp/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2187 WINE_CONFIG_MAKEFILE([dlls/hal/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2188 WINE_CONFIG_MAKEFILE([dlls/hhctrl.ocx/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2189 WINE_CONFIG_MAKEFILE([dlls/hid/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2190 WINE_CONFIG_MAKEFILE([dlls/hlink/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2191 WINE_CONFIG_MAKEFILE([dlls/hlink/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2192 WINE_CONFIG_MAKEFILE([dlls/hnetcfg/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2193 WINE_CONFIG_MAKEFILE([dlls/httpapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2194 WINE_CONFIG_MAKEFILE([dlls/iccvid/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2195 WINE_CONFIG_MAKEFILE([dlls/icmp/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2196 WINE_CONFIG_MAKEFILE([dlls/ifsmgr.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2197 WINE_CONFIG_MAKEFILE([dlls/imaadp32.acm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2198 WINE_CONFIG_MAKEFILE([dlls/imagehlp/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2199 WINE_CONFIG_MAKEFILE([dlls/imm.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2200 WINE_CONFIG_MAKEFILE([dlls/imm32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2201 WINE_CONFIG_MAKEFILE([dlls/imm32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2202 WINE_CONFIG_MAKEFILE([dlls/inetcomm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2203 WINE_CONFIG_MAKEFILE([dlls/inetcomm/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2204 WINE_CONFIG_MAKEFILE([dlls/inetmib1/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2205 WINE_CONFIG_MAKEFILE([dlls/inetmib1/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2206 WINE_CONFIG_MAKEFILE([dlls/infosoft/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2207 WINE_CONFIG_MAKEFILE([dlls/infosoft/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2208 WINE_CONFIG_MAKEFILE([dlls/initpki/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2209 WINE_CONFIG_MAKEFILE([dlls/inkobj/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2210 WINE_CONFIG_MAKEFILE([dlls/inseng/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2211 WINE_CONFIG_MAKEFILE([dlls/iphlpapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2212 WINE_CONFIG_MAKEFILE([dlls/iphlpapi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2213 WINE_CONFIG_MAKEFILE([dlls/itircl/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2214 WINE_CONFIG_MAKEFILE([dlls/itss/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2215 WINE_CONFIG_MAKEFILE([dlls/itss/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2216 WINE_CONFIG_MAKEFILE([dlls/jscript/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2217 WINE_CONFIG_MAKEFILE([dlls/jscript/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2218 WINE_CONFIG_MAKEFILE([dlls/kernel32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2219 WINE_CONFIG_MAKEFILE([dlls/kernel32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2220 WINE_CONFIG_MAKEFILE([dlls/keyboard.drv16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2221 WINE_CONFIG_MAKEFILE([dlls/loadperf/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2222 WINE_CONFIG_MAKEFILE([dlls/localspl/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2223 WINE_CONFIG_MAKEFILE([dlls/localspl/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2224 WINE_CONFIG_MAKEFILE([dlls/localui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2225 WINE_CONFIG_MAKEFILE([dlls/localui/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2226 WINE_CONFIG_MAKEFILE([dlls/lz32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2227 WINE_CONFIG_MAKEFILE([dlls/lz32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2228 WINE_CONFIG_MAKEFILE([dlls/lzexpand.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2229 WINE_CONFIG_MAKEFILE([dlls/mapi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2230 WINE_CONFIG_MAKEFILE([dlls/mapi32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2231 WINE_CONFIG_MAKEFILE([dlls/mciavi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2232 WINE_CONFIG_MAKEFILE([dlls/mcicda/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2233 WINE_CONFIG_MAKEFILE([dlls/mciqtz32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2234 WINE_CONFIG_MAKEFILE([dlls/mciseq/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2235 WINE_CONFIG_MAKEFILE([dlls/mciwave/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2236 WINE_CONFIG_MAKEFILE([dlls/midimap/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2237 WINE_CONFIG_MAKEFILE([dlls/mlang/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2238 WINE_CONFIG_MAKEFILE([dlls/mlang/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2239 WINE_CONFIG_MAKEFILE([dlls/mmdevldr.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2240 WINE_CONFIG_MAKEFILE([dlls/monodebg.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2241 WINE_CONFIG_MAKEFILE([dlls/mountmgr.sys/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2242 WINE_CONFIG_MAKEFILE([dlls/mouse.drv16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2243 WINE_CONFIG_MAKEFILE([dlls/mpr/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2244 WINE_CONFIG_MAKEFILE([dlls/mprapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2245 WINE_CONFIG_MAKEFILE([dlls/msacm.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2246 WINE_CONFIG_MAKEFILE([dlls/msacm32.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2247 WINE_CONFIG_MAKEFILE([dlls/msacm32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2248 WINE_CONFIG_MAKEFILE([dlls/msacm32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2249 WINE_CONFIG_MAKEFILE([dlls/msadp32.acm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2250 WINE_CONFIG_MAKEFILE([dlls/mscat32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2251 WINE_CONFIG_MAKEFILE([dlls/mscms/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2252 WINE_CONFIG_MAKEFILE([dlls/mscms/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2253 WINE_CONFIG_MAKEFILE([dlls/mscoree/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2254 WINE_CONFIG_MAKEFILE([dlls/msctf/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2255 WINE_CONFIG_MAKEFILE([dlls/msctf/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2256 WINE_CONFIG_MAKEFILE([dlls/msdaps/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2257 WINE_CONFIG_MAKEFILE([dlls/msdmo/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2258 WINE_CONFIG_MAKEFILE([dlls/msftedit/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2259 WINE_CONFIG_MAKEFILE([dlls/msg711.acm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2260 WINE_CONFIG_MAKEFILE([dlls/msgsm32.acm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2261 WINE_CONFIG_MAKEFILE([dlls/mshtml.tlb/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2262 WINE_CONFIG_MAKEFILE([dlls/mshtml/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2263 WINE_CONFIG_MAKEFILE([dlls/mshtml/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2264 WINE_CONFIG_MAKEFILE([dlls/msi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2265 WINE_CONFIG_MAKEFILE([dlls/msi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2266 WINE_CONFIG_MAKEFILE([dlls/msimg32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2267 WINE_CONFIG_MAKEFILE([dlls/msimtf/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2268 WINE_CONFIG_MAKEFILE([dlls/msisip/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2269 WINE_CONFIG_MAKEFILE([dlls/msisys.ocx/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2270 WINE_CONFIG_MAKEFILE([dlls/msnet32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2271 WINE_CONFIG_MAKEFILE([dlls/msrle32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2272 WINE_CONFIG_MAKEFILE([dlls/mssign32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2273 WINE_CONFIG_MAKEFILE([dlls/mssip32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2274 WINE_CONFIG_MAKEFILE([dlls/mstask/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2275 WINE_CONFIG_MAKEFILE([dlls/mstask/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2276 WINE_CONFIG_MAKEFILE([dlls/msvcirt/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2277 WINE_CONFIG_MAKEFILE([dlls/msvcr71/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2278 WINE_CONFIG_MAKEFILE([dlls/msvcrt/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2279 WINE_CONFIG_MAKEFILE([dlls/msvcrt/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2280 WINE_CONFIG_MAKEFILE([dlls/msvcrt20/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2281 WINE_CONFIG_MAKEFILE([dlls/msvcrt40/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2282 WINE_CONFIG_MAKEFILE([dlls/msvcrtd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2283 WINE_CONFIG_MAKEFILE([dlls/msvcrtd/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2284 WINE_CONFIG_MAKEFILE([dlls/msvfw32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2285 WINE_CONFIG_MAKEFILE([dlls/msvfw32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2286 WINE_CONFIG_MAKEFILE([dlls/msvidc32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2287 WINE_CONFIG_MAKEFILE([dlls/msvideo.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2288 WINE_CONFIG_MAKEFILE([dlls/mswsock/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2289 WINE_CONFIG_MAKEFILE([dlls/msxml3/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2290 WINE_CONFIG_MAKEFILE([dlls/msxml3/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2291 WINE_CONFIG_MAKEFILE([dlls/nddeapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2292 WINE_CONFIG_MAKEFILE([dlls/netapi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2293 WINE_CONFIG_MAKEFILE([dlls/netapi32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2294 WINE_CONFIG_MAKEFILE([dlls/newdev/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2295 WINE_CONFIG_MAKEFILE([dlls/ntdll/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2296 WINE_CONFIG_MAKEFILE([dlls/ntdll/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2297 WINE_CONFIG_MAKEFILE([dlls/ntdsapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2298 WINE_CONFIG_MAKEFILE([dlls/ntdsapi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2299 WINE_CONFIG_MAKEFILE([dlls/ntoskrnl.exe/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2300 WINE_CONFIG_MAKEFILE([dlls/ntprint/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2301 WINE_CONFIG_MAKEFILE([dlls/ntprint/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2302 WINE_CONFIG_MAKEFILE([dlls/objsel/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2303 WINE_CONFIG_MAKEFILE([dlls/odbc32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2304 WINE_CONFIG_MAKEFILE([dlls/odbccp32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2305 WINE_CONFIG_MAKEFILE([dlls/odbccp32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2306 WINE_CONFIG_MAKEFILE([dlls/ole2.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2307 WINE_CONFIG_MAKEFILE([dlls/ole2conv.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2308 WINE_CONFIG_MAKEFILE([dlls/ole2disp.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2309 WINE_CONFIG_MAKEFILE([dlls/ole2nls.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2310 WINE_CONFIG_MAKEFILE([dlls/ole2prox.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2311 WINE_CONFIG_MAKEFILE([dlls/ole2thk.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2312 WINE_CONFIG_MAKEFILE([dlls/ole32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2313 WINE_CONFIG_MAKEFILE([dlls/ole32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2314 WINE_CONFIG_MAKEFILE([dlls/oleacc/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2315 WINE_CONFIG_MAKEFILE([dlls/oleacc/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2316 WINE_CONFIG_MAKEFILE([dlls/oleaut32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2317 WINE_CONFIG_MAKEFILE([dlls/oleaut32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2318 WINE_CONFIG_MAKEFILE([dlls/olecli.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2319 WINE_CONFIG_MAKEFILE([dlls/olecli32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2320 WINE_CONFIG_MAKEFILE([dlls/oledlg/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2321 WINE_CONFIG_MAKEFILE([dlls/olepro32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2322 WINE_CONFIG_MAKEFILE([dlls/olesvr.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2323 WINE_CONFIG_MAKEFILE([dlls/olesvr32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2324 WINE_CONFIG_MAKEFILE([dlls/olethk32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2325 WINE_CONFIG_MAKEFILE([dlls/opengl32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2326 WINE_CONFIG_MAKEFILE([dlls/opengl32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2327 WINE_CONFIG_MAKEFILE([dlls/pdh/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2328 WINE_CONFIG_MAKEFILE([dlls/pdh/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2329 WINE_CONFIG_MAKEFILE([dlls/pidgen/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2330 WINE_CONFIG_MAKEFILE([dlls/powrprof/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2331 WINE_CONFIG_MAKEFILE([dlls/printui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2332 WINE_CONFIG_MAKEFILE([dlls/propsys/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2333 WINE_CONFIG_MAKEFILE([dlls/psapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2334 WINE_CONFIG_MAKEFILE([dlls/psapi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2335 WINE_CONFIG_MAKEFILE([dlls/pstorec/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2336 WINE_CONFIG_MAKEFILE([dlls/qcap/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2337 WINE_CONFIG_MAKEFILE([dlls/qedit/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2338 WINE_CONFIG_MAKEFILE([dlls/qedit/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2339 WINE_CONFIG_MAKEFILE([dlls/qmgr/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2340 WINE_CONFIG_MAKEFILE([dlls/qmgr/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2341 WINE_CONFIG_MAKEFILE([dlls/qmgrprxy/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2342 WINE_CONFIG_MAKEFILE([dlls/quartz/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2343 WINE_CONFIG_MAKEFILE([dlls/quartz/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2344 WINE_CONFIG_MAKEFILE([dlls/query/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2345 WINE_CONFIG_MAKEFILE([dlls/rasapi16.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2346 WINE_CONFIG_MAKEFILE([dlls/rasapi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2347 WINE_CONFIG_MAKEFILE([dlls/rasapi32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2348 WINE_CONFIG_MAKEFILE([dlls/rasdlg/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2349 WINE_CONFIG_MAKEFILE([dlls/resutils/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2350 WINE_CONFIG_MAKEFILE([dlls/riched20/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2351 WINE_CONFIG_MAKEFILE([dlls/riched20/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2352 WINE_CONFIG_MAKEFILE([dlls/riched32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2353 WINE_CONFIG_MAKEFILE([dlls/riched32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2354 WINE_CONFIG_MAKEFILE([dlls/rpcrt4/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2355 WINE_CONFIG_MAKEFILE([dlls/rpcrt4/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2356 WINE_CONFIG_MAKEFILE([dlls/rsabase/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2357 WINE_CONFIG_MAKEFILE([dlls/rsaenh/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2358 WINE_CONFIG_MAKEFILE([dlls/rsaenh/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2359 WINE_CONFIG_MAKEFILE([dlls/rtutils/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2360 WINE_CONFIG_MAKEFILE([dlls/sane.ds/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2361 WINE_CONFIG_MAKEFILE([dlls/sccbase/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2362 WINE_CONFIG_MAKEFILE([dlls/schannel/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2363 WINE_CONFIG_MAKEFILE([dlls/schannel/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2364 WINE_CONFIG_MAKEFILE([dlls/secur32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2365 WINE_CONFIG_MAKEFILE([dlls/secur32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2366 WINE_CONFIG_MAKEFILE([dlls/security/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2367 WINE_CONFIG_MAKEFILE([dlls/sensapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2368 WINE_CONFIG_MAKEFILE([dlls/serialui/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2369 WINE_CONFIG_MAKEFILE([dlls/serialui/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2370 WINE_CONFIG_MAKEFILE([dlls/setupapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2371 WINE_CONFIG_MAKEFILE([dlls/setupapi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2372 WINE_CONFIG_MAKEFILE([dlls/sfc/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2373 WINE_CONFIG_MAKEFILE([dlls/sfc_os/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2374 WINE_CONFIG_MAKEFILE([dlls/shdoclc/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2375 WINE_CONFIG_MAKEFILE([dlls/shdocvw/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2376 WINE_CONFIG_MAKEFILE([dlls/shdocvw/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2377 WINE_CONFIG_MAKEFILE([dlls/shell.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2378 WINE_CONFIG_MAKEFILE([dlls/shell32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2379 WINE_CONFIG_MAKEFILE([dlls/shell32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2380 WINE_CONFIG_MAKEFILE([dlls/shfolder/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2381 WINE_CONFIG_MAKEFILE([dlls/shlwapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2382 WINE_CONFIG_MAKEFILE([dlls/shlwapi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2383 WINE_CONFIG_MAKEFILE([dlls/slbcsp/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2384 WINE_CONFIG_MAKEFILE([dlls/slc/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2385 WINE_CONFIG_MAKEFILE([dlls/snmpapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2386 WINE_CONFIG_MAKEFILE([dlls/snmpapi/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2387 WINE_CONFIG_MAKEFILE([dlls/softpub/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2388 WINE_CONFIG_MAKEFILE([dlls/sound.drv16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2389 WINE_CONFIG_MAKEFILE([dlls/spoolss/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2390 WINE_CONFIG_MAKEFILE([dlls/spoolss/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2391 WINE_CONFIG_MAKEFILE([dlls/stdole2.tlb/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2392 WINE_CONFIG_MAKEFILE([dlls/stdole32.tlb/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2393 WINE_CONFIG_MAKEFILE([dlls/sti/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2394 WINE_CONFIG_MAKEFILE([dlls/storage.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2395 WINE_CONFIG_MAKEFILE([dlls/stress.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2396 WINE_CONFIG_MAKEFILE([dlls/strmiids/Makefile],[dlls/Makeimplib.rules],[dlls],[ALL_IMPLIB_DIRS])
2397 WINE_CONFIG_MAKEFILE([dlls/svrapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2398 WINE_CONFIG_MAKEFILE([dlls/sxs/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2399 WINE_CONFIG_MAKEFILE([dlls/t2embed/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2400 WINE_CONFIG_MAKEFILE([dlls/tapi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2401 WINE_CONFIG_MAKEFILE([dlls/traffic/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2402 WINE_CONFIG_MAKEFILE([dlls/twain.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2403 WINE_CONFIG_MAKEFILE([dlls/twain_32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2404 WINE_CONFIG_MAKEFILE([dlls/twain_32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2405 WINE_CONFIG_MAKEFILE([dlls/typelib.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2406 WINE_CONFIG_MAKEFILE([dlls/unicows/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2407 WINE_CONFIG_MAKEFILE([dlls/updspapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2408 WINE_CONFIG_MAKEFILE([dlls/url/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2409 WINE_CONFIG_MAKEFILE([dlls/urlmon/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2410 WINE_CONFIG_MAKEFILE([dlls/urlmon/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2411 WINE_CONFIG_MAKEFILE([dlls/user32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2412 WINE_CONFIG_MAKEFILE([dlls/user32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2413 WINE_CONFIG_MAKEFILE([dlls/userenv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2414 WINE_CONFIG_MAKEFILE([dlls/userenv/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2415 WINE_CONFIG_MAKEFILE([dlls/usp10/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2416 WINE_CONFIG_MAKEFILE([dlls/usp10/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2417 WINE_CONFIG_MAKEFILE([dlls/uuid/Makefile],[dlls/Makeimplib.rules],[dlls],[ALL_IMPLIB_DIRS])
2418 WINE_CONFIG_MAKEFILE([dlls/uxtheme/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2419 WINE_CONFIG_MAKEFILE([dlls/uxtheme/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2420 WINE_CONFIG_MAKEFILE([dlls/vdhcp.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2421 WINE_CONFIG_MAKEFILE([dlls/vdmdbg/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2422 WINE_CONFIG_MAKEFILE([dlls/version/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2423 WINE_CONFIG_MAKEFILE([dlls/version/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2424 WINE_CONFIG_MAKEFILE([dlls/vmm.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2425 WINE_CONFIG_MAKEFILE([dlls/vnbt.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2426 WINE_CONFIG_MAKEFILE([dlls/vnetbios.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2427 WINE_CONFIG_MAKEFILE([dlls/vtdapi.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2428 WINE_CONFIG_MAKEFILE([dlls/vwin32.vxd/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2429 WINE_CONFIG_MAKEFILE([dlls/w32skrnl/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2430 WINE_CONFIG_MAKEFILE([dlls/w32sys.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2431 WINE_CONFIG_MAKEFILE([dlls/wbemprox/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2432 WINE_CONFIG_MAKEFILE([dlls/win32s16.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2433 WINE_CONFIG_MAKEFILE([dlls/win87em.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2434 WINE_CONFIG_MAKEFILE([dlls/winaspi.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2435 WINE_CONFIG_MAKEFILE([dlls/windebug.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2436 WINE_CONFIG_MAKEFILE([dlls/windowscodecs/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2437 WINE_CONFIG_MAKEFILE([dlls/windowscodecs/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2438 WINE_CONFIG_MAKEFILE([dlls/winealsa.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2439 WINE_CONFIG_MAKEFILE([dlls/wineaudioio.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2440 WINE_CONFIG_MAKEFILE([dlls/winecoreaudio.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2441 WINE_CONFIG_MAKEFILE([dlls/winecrt0/Makefile],[dlls/Makeimplib.rules],[dlls],[ALL_IMPLIB_DIRS])
2442 WINE_CONFIG_MAKEFILE([dlls/wined3d/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2443 WINE_CONFIG_MAKEFILE([dlls/winedos/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2444 WINE_CONFIG_MAKEFILE([dlls/wineesd.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2445 WINE_CONFIG_MAKEFILE([dlls/winejack.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2446 WINE_CONFIG_MAKEFILE([dlls/winejoystick.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2447 WINE_CONFIG_MAKEFILE([dlls/winemp3.acm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2448 WINE_CONFIG_MAKEFILE([dlls/winenas.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2449 WINE_CONFIG_MAKEFILE([dlls/wineoss.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2450 WINE_CONFIG_MAKEFILE([dlls/wineps.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2451 WINE_CONFIG_MAKEFILE([dlls/winepulse.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2452 WINE_CONFIG_MAKEFILE([dlls/winequartz.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2453 WINE_CONFIG_MAKEFILE([dlls/winex11.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2454 WINE_CONFIG_MAKEFILE([dlls/wing32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2455 WINE_CONFIG_MAKEFILE([dlls/winhttp/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2456 WINE_CONFIG_MAKEFILE([dlls/winhttp/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2457 WINE_CONFIG_MAKEFILE([dlls/wininet/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2458 WINE_CONFIG_MAKEFILE([dlls/wininet/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2459 WINE_CONFIG_MAKEFILE([dlls/winmm/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2460 WINE_CONFIG_MAKEFILE([dlls/winmm/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2461 WINE_CONFIG_MAKEFILE([dlls/winnls.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2462 WINE_CONFIG_MAKEFILE([dlls/winnls32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2463 WINE_CONFIG_MAKEFILE([dlls/winscard/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2464 WINE_CONFIG_MAKEFILE([dlls/winspool.drv/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2465 WINE_CONFIG_MAKEFILE([dlls/winspool.drv/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2466 WINE_CONFIG_MAKEFILE([dlls/wintab.dll16/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[enable_win16])
2467 WINE_CONFIG_MAKEFILE([dlls/wintab32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2468 WINE_CONFIG_MAKEFILE([dlls/wintab32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2469 WINE_CONFIG_MAKEFILE([dlls/wintrust/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2470 WINE_CONFIG_MAKEFILE([dlls/wintrust/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2471 WINE_CONFIG_MAKEFILE([dlls/wldap32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2472 WINE_CONFIG_MAKEFILE([dlls/wldap32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2473 WINE_CONFIG_MAKEFILE([dlls/wmi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2474 WINE_CONFIG_MAKEFILE([dlls/wmiutils/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2475 WINE_CONFIG_MAKEFILE([dlls/wnaspi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2476 WINE_CONFIG_MAKEFILE([dlls/wow32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2477 WINE_CONFIG_MAKEFILE([dlls/ws2_32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2478 WINE_CONFIG_MAKEFILE([dlls/ws2_32/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2479 WINE_CONFIG_MAKEFILE([dlls/wsock32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2480 WINE_CONFIG_MAKEFILE([dlls/wtsapi32/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2481 WINE_CONFIG_MAKEFILE([dlls/wuapi/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2482 WINE_CONFIG_MAKEFILE([dlls/xinput1_1/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2483 WINE_CONFIG_MAKEFILE([dlls/xinput1_2/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2484 WINE_CONFIG_MAKEFILE([dlls/xinput1_3/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2485 WINE_CONFIG_MAKEFILE([dlls/xinput1_3/tests/Makefile],[dlls/Maketest.rules],[dlls],[ALL_TEST_DIRS],[enable_tests])
2486 WINE_CONFIG_MAKEFILE([dlls/xinput9_1_0/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2487 WINE_CONFIG_MAKEFILE([dlls/xmllite/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS])
2488 WINE_CONFIG_MAKEFILE([documentation/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2489 WINE_CONFIG_MAKEFILE([fonts/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2490 WINE_CONFIG_MAKEFILE([include/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2491 WINE_CONFIG_MAKEFILE([libs/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2492 WINE_CONFIG_MAKEFILE([libs/port/Makefile],[Make.rules])
2493 WINE_CONFIG_MAKEFILE([libs/wine/Makefile],[Make.rules])
2494 WINE_CONFIG_MAKEFILE([libs/wpp/Makefile],[Make.rules])
2495 WINE_CONFIG_MAKEFILE([loader/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2496 WINE_CONFIG_MAKEFILE([programs/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2497 WINE_CONFIG_MAKEFILE([programs/cacls/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2498 WINE_CONFIG_MAKEFILE([programs/clock/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2499 WINE_CONFIG_MAKEFILE([programs/cmd/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2500 WINE_CONFIG_MAKEFILE([programs/cmdlgtst/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS])
2501 WINE_CONFIG_MAKEFILE([programs/control/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2502 WINE_CONFIG_MAKEFILE([programs/eject/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2503 WINE_CONFIG_MAKEFILE([programs/expand/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2504 WINE_CONFIG_MAKEFILE([programs/explorer/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2505 WINE_CONFIG_MAKEFILE([programs/hh/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2506 WINE_CONFIG_MAKEFILE([programs/icinfo/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2507 WINE_CONFIG_MAKEFILE([programs/iexplore/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2508 WINE_CONFIG_MAKEFILE([programs/lodctr/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2509 WINE_CONFIG_MAKEFILE([programs/msiexec/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2510 WINE_CONFIG_MAKEFILE([programs/net/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2511 WINE_CONFIG_MAKEFILE([programs/notepad/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2512 WINE_CONFIG_MAKEFILE([programs/oleview/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2513 WINE_CONFIG_MAKEFILE([programs/progman/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2514 WINE_CONFIG_MAKEFILE([programs/reg/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2515 WINE_CONFIG_MAKEFILE([programs/regedit/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2516 WINE_CONFIG_MAKEFILE([programs/regsvr32/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2517 WINE_CONFIG_MAKEFILE([programs/rpcss/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2518 WINE_CONFIG_MAKEFILE([programs/rundll32/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2519 WINE_CONFIG_MAKEFILE([programs/secedit/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2520 WINE_CONFIG_MAKEFILE([programs/services/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2521 WINE_CONFIG_MAKEFILE([programs/spoolsv/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2522 WINE_CONFIG_MAKEFILE([programs/start/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2523 WINE_CONFIG_MAKEFILE([programs/svchost/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2524 WINE_CONFIG_MAKEFILE([programs/taskmgr/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2525 WINE_CONFIG_MAKEFILE([programs/termsv/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2526 WINE_CONFIG_MAKEFILE([programs/uninstaller/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2527 WINE_CONFIG_MAKEFILE([programs/unlodctr/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2528 WINE_CONFIG_MAKEFILE([programs/view/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS])
2529 WINE_CONFIG_MAKEFILE([programs/wineboot/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2530 WINE_CONFIG_MAKEFILE([programs/winebrowser/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2531 WINE_CONFIG_MAKEFILE([programs/winecfg/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2532 WINE_CONFIG_MAKEFILE([programs/wineconsole/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2533 WINE_CONFIG_MAKEFILE([programs/winedbg/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2534 WINE_CONFIG_MAKEFILE([programs/winedevice/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2535 WINE_CONFIG_MAKEFILE([programs/winefile/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2536 WINE_CONFIG_MAKEFILE([programs/winemenubuilder/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2537 WINE_CONFIG_MAKEFILE([programs/winemine/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2538 WINE_CONFIG_MAKEFILE([programs/winepath/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS,ALL_PROGRAM_BIN_INSTALL_DIRS])
2539 WINE_CONFIG_MAKEFILE([programs/winetest/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS])
2540 WINE_CONFIG_MAKEFILE([programs/winevdm/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2541 WINE_CONFIG_MAKEFILE([programs/winhelp.exe16/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS],[enable_win16])
2542 WINE_CONFIG_MAKEFILE([programs/winhlp32/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2543 WINE_CONFIG_MAKEFILE([programs/winoldap.mod16/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS],[enable_win16])
2544 WINE_CONFIG_MAKEFILE([programs/winver/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2545 WINE_CONFIG_MAKEFILE([programs/wordpad/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2546 WINE_CONFIG_MAKEFILE([programs/write/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2547 WINE_CONFIG_MAKEFILE([programs/xcopy/Makefile],[programs/Makeprog.rules],[programs],[ALL_PROGRAM_DIRS,ALL_PROGRAM_INSTALL_DIRS])
2548 WINE_CONFIG_MAKEFILE([server/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2549 WINE_CONFIG_MAKEFILE([tools/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
2550 WINE_CONFIG_MAKEFILE([tools/widl/Makefile],[Make.rules])
2551 WINE_CONFIG_MAKEFILE([tools/winebuild/Makefile],[Make.rules])
2552 WINE_CONFIG_MAKEFILE([tools/winedump/Makefile],[Make.rules])
2553 WINE_CONFIG_MAKEFILE([tools/winegcc/Makefile],[Make.rules])
2554 WINE_CONFIG_MAKEFILE([tools/wmc/Makefile],[Make.rules])
2555 WINE_CONFIG_MAKEFILE([tools/wrc/Makefile],[Make.rules])
2557 dnl Build dependencies for test files compiled into winetest
2559 AC_SUBST(ALL_WINETEST_DEPENDS,["# Test binaries"])
2560 for dir in $ALL_TEST_DIRS
2562     if test "$dir" != "\\"
2563     then
2564         testname=`expr $dir : '\(.*\)/tests'`_test
2565         ALL_WINETEST_DEPENDS="$ALL_WINETEST_DEPENDS
2567 $testname.exe: \$(DLLDIR)/$dir/$testname.exe\$(DLLEXT)
2568         cp \$(DLLDIR)/$dir/$testname.exe\$(DLLEXT) \$@ && \$(STRIP) \$@
2569 $testname.rc:
2570         echo \"$testname.exe TESTRES \\\"$testname.exe\\\"\" >\$@ || (\$(RM) \$@ && false)
2571 $testname.res: $testname.rc $testname.exe"
2572     fi
2573 done
2575 dnl Don't install in bin dir for Windows build
2576 test -n "$DLLEXT" || ALL_PROGRAM_BIN_INSTALL_DIRS=""
2578 AC_OUTPUT
2580 if test "$no_create" = "yes"
2581 then
2582   exit 0
2585 WINE_PRINT_MESSAGES
2587 echo "
2588 $as_me: Finished.  Do '${ac_make} depend && ${ac_make}' to compile Wine.
2589 " >&AS_MESSAGE_FD
2591 dnl Local Variables:
2592 dnl comment-start: "dnl "
2593 dnl comment-end: ""
2594 dnl comment-start-skip: "\\bdnl\\b\\s *"
2595 dnl compile-command: "autoreconf --warnings=all"
2596 dnl End: