comparison src/Makefile.in @ 110584:9d94d76ce611

Set up GnuTLS support. * configure.in: Set up GnuTLS. * lisp/net/gnutls.el: GnuTLS glue code to set up a connection. * src/Makefile.in (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS, ALL_CFLAGS) (obj, LIBES): Set up GnuTLS support. * src/config.in: Set up GnuTLS support. * src/emacs.c: Set up GnuTLS support and call syms_of_gnutls. * src/gnutls.c: The source code for GnuTLS support in Emacs. * src/gnutls.h: The GnuTLS glue for Emacs, macros and enums. * src/process.c (make_process, Fstart_process) (read_process_output, send_process): Set up GnuTLS support for process input/output file descriptors. * src/process.h: Set up GnuTLS support.
author Ted Zlatanov <tzz@lifelogs.com>
date Sun, 26 Sep 2010 01:06:28 -0500
parents 45304f108596
children c237dcab72bf
comparison
equal deleted inserted replaced
110583:b6d2a63ad993 110584:9d94d76ce611
283 283
284 ## -lresolv, or empty. 284 ## -lresolv, or empty.
285 LIBRESOLV = @LIBRESOLV@ 285 LIBRESOLV = @LIBRESOLV@
286 286
287 LIBSELINUX_LIBS = @LIBSELINUX_LIBS@ 287 LIBSELINUX_LIBS = @LIBSELINUX_LIBS@
288
289 LIBGNUTLS_LIBS = @LIBGNUTLS_LIBS@
290 LIBGNUTLS_CFLAGS = @LIBGNUTLS_CFLAGS@
288 291
289 INTERVALS_H = dispextern.h intervals.h composite.h 292 INTERVALS_H = dispextern.h intervals.h composite.h
290 293
291 GETLOADAVG_LIBS = @GETLOADAVG_LIBS@ 294 GETLOADAVG_LIBS = @GETLOADAVG_LIBS@
292 295
323 ${C_SWITCH_MACHINE} ${C_SWITCH_SYSTEM} ${C_SWITCH_X_SITE} \ 326 ${C_SWITCH_MACHINE} ${C_SWITCH_SYSTEM} ${C_SWITCH_X_SITE} \
324 ${C_SWITCH_X_SYSTEM} ${CFLAGS_SOUND} ${RSVG_CFLAGS} ${IMAGEMAGICK_CFLAGS} \ 327 ${C_SWITCH_X_SYSTEM} ${CFLAGS_SOUND} ${RSVG_CFLAGS} ${IMAGEMAGICK_CFLAGS} \
325 ${LIBXML2_CFLAGS} ${DBUS_CFLAGS} \ 328 ${LIBXML2_CFLAGS} ${DBUS_CFLAGS} \
326 ${GCONF_CFLAGS} ${FREETYPE_CFLAGS} ${FONTCONFIG_CFLAGS} \ 329 ${GCONF_CFLAGS} ${FREETYPE_CFLAGS} ${FONTCONFIG_CFLAGS} \
327 ${LIBOTF_CFLAGS} ${M17N_FLT_CFLAGS} ${DEPFLAGS} ${PROFILING_CFLAGS} \ 330 ${LIBOTF_CFLAGS} ${M17N_FLT_CFLAGS} ${DEPFLAGS} ${PROFILING_CFLAGS} \
331 $(LIBGNUTLS_CFLAGS) \
328 ${C_WARNINGS_SWITCH} ${CFLAGS} 332 ${C_WARNINGS_SWITCH} ${CFLAGS}
329 ALL_OBJC_CFLAGS=$(ALL_CFLAGS) $(GNU_OBJC_CFLAGS) 333 ALL_OBJC_CFLAGS=$(ALL_CFLAGS) $(GNU_OBJC_CFLAGS)
330 334
331 .SUFFIXES: .m 335 .SUFFIXES: .m
332 .c.o: 336 .c.o:
347 minibuf.o fileio.o dired.o filemode.o \ 351 minibuf.o fileio.o dired.o filemode.o \
348 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \ 352 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \
349 alloc.o data.o doc.o editfns.o callint.o \ 353 alloc.o data.o doc.o editfns.o callint.o \
350 eval.o floatfns.o fns.o font.o print.o lread.o \ 354 eval.o floatfns.o fns.o font.o print.o lread.o \
351 syntax.o $(UNEXEC_OBJ) bytecode.o \ 355 syntax.o $(UNEXEC_OBJ) bytecode.o \
352 process.o callproc.o \ 356 process.o gnutls.o callproc.o \
353 region-cache.o sound.o atimer.o \ 357 region-cache.o sound.o atimer.o \
354 doprnt.o strftime.o intervals.o textprop.o composite.o md5.o xml.o \ 358 doprnt.o strftime.o intervals.o textprop.o composite.o md5.o xml.o \
355 $(MSDOS_OBJ) $(MSDOS_X_OBJ) $(NS_OBJ) $(CYGWIN_OBJ) $(FONT_OBJ) 359 $(MSDOS_OBJ) $(MSDOS_X_OBJ) $(NS_OBJ) $(CYGWIN_OBJ) $(FONT_OBJ)
356 360
357 ## Object files used on some machine or other. 361 ## Object files used on some machine or other.
599 LIBES = $(LIBS) $(LIBX_BASE) $(LIBX_OTHER) $(LIBSOUND) \ 603 LIBES = $(LIBS) $(LIBX_BASE) $(LIBX_OTHER) $(LIBSOUND) \
600 $(RSVG_LIBS) ${IMAGEMAGICK_LIBS} $(DBUS_LIBS) \ 604 $(RSVG_LIBS) ${IMAGEMAGICK_LIBS} $(DBUS_LIBS) \
601 ${LIBXML2_LIBS} $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \ 605 ${LIBXML2_LIBS} $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \
602 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) ${GCONF_LIBS} ${LIBSELINUX_LIBS} \ 606 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) ${GCONF_LIBS} ${LIBSELINUX_LIBS} \
603 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \ 607 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
608 $(LIBGNUTLS_LIBS) \
604 $(LIB_GCC) $(LIB_MATH) $(LIB_STANDARD) $(LIB_GCC) 609 $(LIB_GCC) $(LIB_MATH) $(LIB_STANDARD) $(LIB_GCC)
605 610
606 all: emacs${EXEEXT} $(OTHER_FILES) 611 all: emacs${EXEEXT} $(OTHER_FILES)
607 612
608 ## Does anyone ever pay attention to the load-path-shadows output here? 613 ## Does anyone ever pay attention to the load-path-shadows output here?