~ubuntu-branches/ubuntu/precise/krb5/precise-updates

« back to all changes in this revision

Viewing changes to src/config/pre.in

  • Committer: Package Import Robot
  • Author(s): Sam Hartman
  • Date: 2011-12-01 19:34:41 UTC
  • mfrom: (28.1.14 sid)
  • Revision ID: package-import@ubuntu.com-20111201193441-9tipg3aru1jsidyv
Tags: 1.10+dfsg~alpha1-6
* Fix segfault with unknown hostnames in krb5_sname_to_principal,
  Closes: #650671
* Indicate that this library breaks libsmbclient versions that depend on
  krb5_locate_kdc, Closes: #650603, #650611

Show diffs side-by-side

added added

removed removed

Lines of Context:
156
156
#               don't pull the pthreads library into shared libraries
157
157
ALL_CFLAGS = $(DEFS) $(DEFINES) $(KRB_INCLUDES) $(LOCALINCLUDES) \
158
158
        -DKRB5_DEPRECATED=1 \
 
159
        -DKRB5_PRIVATE \
159
160
        $(CPPFLAGS) $(CFLAGS) $(WARN_CFLAGS) $(PTHREAD_CFLAGS)
160
161
ALL_CXXFLAGS = $(DEFS) $(DEFINES) $(KRB_INCLUDES) $(LOCALINCLUDES) \
161
162
        -DKRB5_DEPRECATED=1 \
 
163
        -DKRB5_PRIVATE \
162
164
        $(CPPFLAGS) $(CXXFLAGS) $(WARN_CXXFLAGS) $(PTHREAD_CFLAGS)
163
165
 
164
166
CFLAGS = @CFLAGS@
216
218
KRB5_PA_MODULE_DIR = $(MODULE_DIR)/preauth
217
219
KRB5_AD_MODULE_DIR = $(MODULE_DIR)/authdata
218
220
KRB5_LIBKRB5_MODULE_DIR = $(MODULE_DIR)/libkrb5
 
221
KRB5_LOCALEDIR = @localedir@
219
222
GSS_MODULE_DIR = @libdir@/gss
220
223
KRB5_INCSUBDIRS = \
221
224
        $(KRB5_INCDIR)/kadm5 \
261
264
RM = rm -f
262
265
CP = cp
263
266
MV = mv -f
 
267
LN = ln
264
268
CHMOD=chmod
265
269
RANLIB = @RANLIB@
266
270
ARCHIVE = @ARCHIVE@
267
271
ARADD = @ARADD@
268
 
LN = @LN_S@
269
272
AWK = @AWK@
270
273
LEX = @LEX@
271
274
LEXLIB = @LEXLIB@
329
332
CRYPTO_DEPLIB   = $(TOPLIBD)/libk5crypto$(DEPLIBEXT)
330
333
COM_ERR_DEPLIB  = $(COM_ERR_DEPLIB-@COM_ERR_VERSION@)
331
334
COM_ERR_DEPLIB-sys = # empty
 
335
COM_ERR_DEPLIB-intlsys = # empty
332
336
COM_ERR_DEPLIB-k5 = $(TOPLIBD)/libcom_err$(DEPLIBEXT)
333
337
SUPPORT_LIBNAME=krb5support
334
338
SUPPORT_DEPLIB  = $(TOPLIBD)/lib$(SUPPORT_LIBNAME)$(DEPLIBEXT)
355
359
COM_ERR_VERSION = @COM_ERR_VERSION@
356
360
COM_ERR_DEPS    = $(COM_ERR_DEPS-@COM_ERR_VERSION@)
357
361
COM_ERR_DEPS-sys =
 
362
COM_ERR_DEPS-intlsys =
358
363
COM_ERR_DEPS-k5 = $(BUILDTOP)/include/com_err.h
359
364
SS_VERSION      = @SS_VERSION@
360
365
SS_DEPS         = $(SS_DEPS-@SS_VERSION@)
361
366
SS_DEPS-sys     =
362
367
SS_DEPS-k5      = $(BUILDTOP)/include/ss/ss.h $(BUILDTOP)/include/ss/ss_err.h
 
368
VERTO_VERSION   = @VERTO_VERSION@
 
369
VERTO_DEPS      = $(VERTO_DEPS-@VERTO_VERSION@)
 
370
VERTO_DEPS-sys  =
 
371
VERTO_DEPS-k5   = $(BUILDTOP)/include/verto.h
 
372
VERTO_K5EV_DEPS = $(VERTO_K5EV_DEPS-@VERTO_VERSION@)
 
373
VERTO_K5EV_DEPS-sys =
 
374
VERTO_K5EV_DEPS-k5 = $(BUILDTOP)/include/verto-k5ev.h
363
375
 
364
376
# LIBS gets substituted in... e.g. -lnsl -lsocket
365
377
 
366
378
# GEN_LIB is -lgen if needed for regexp
367
379
GEN_LIB         = @GEN_LIB@
368
380
 
 
381
# Editline or readline flags and libraries.
 
382
RL_CFLAGS       = @RL_CFLAGS@
 
383
RL_LIBS         = @RL_LIBS@
 
384
 
369
385
SS_LIB          = $(SS_LIB-@SS_VERSION@)
370
386
SS_LIB-sys      = @SS_LIB@
371
 
SS_LIB-k5       = $(TOPLIBD)/libss.a
 
387
SS_LIB-k5       = $(TOPLIBD)/libss.a $(RL_LIBS)
372
388
KDB5_LIB        = -lkdb5 $(KDB5_PLUGIN_LIBS)
373
389
 
 
390
VERTO_DEPLIB    = $(VERTO_DEPLIB-@VERTO_VERSION@)
 
391
VERTO_DEPLIB-sys = # empty
 
392
VERTO_DEPLIB-k5 = $(TOPLIBD)/libverto-k5ev$(DEPLIBEXT) $(TOPLIBD)/libverto$(DEPLIBEXT)
 
393
VERTO_CFLAGS    = @VERTO_CFLAGS@
 
394
VERTO_LIBS      = @VERTO_LIBS@
 
395
 
374
396
DL_LIB          = @DL_LIB@
375
397
 
 
398
LDAP_LIBS       = @LDAP_LIBS@
 
399
 
376
400
KRB5_LIB                        = -lkrb5
377
401
K5CRYPTO_LIB                    = -lk5crypto
378
402
COM_ERR_LIB                     = -lcom_err
415
439
CRYPTO_IMPL     = @CRYPTO_IMPL@
416
440
PRNG_ALG        = @PRNG_ALG@
417
441
 
 
442
# Crypto back-end selection and flags for PKINIT
 
443
PKINIT_CRYPTO_IMPL              = @PKINIT_CRYPTO_IMPL@
 
444
PKINIT_CRYPTO_IMPL_CFLAGS       = @PKINIT_CRYPTO_IMPL_CFLAGS@
 
445
PKINIT_CRYPTO_IMPL_LIBS         = @PKINIT_CRYPTO_IMPL_LIBS@
 
446
 
418
447
# error table rules
419
448
#
420
449
### /* these are invoked as $(...) foo.et, which works, but could be better */
421
450
COMPILE_ET= $(COMPILE_ET-@COM_ERR_VERSION@)
422
451
COMPILE_ET-sys= compile_et
423
 
COMPILE_ET-k5= $(BUILDTOP)/util/et/compile_et -d $(top_srcdir)/util/et
 
452
COMPILE_ET-intlsys= compile_et --textdomain mit-krb5
 
453
COMPILE_ET-k5= $(BUILDTOP)/util/et/compile_et -d $(top_srcdir)/util/et \
 
454
        --textdomain mit-krb5
424
455
 
425
456
.SUFFIXES:  .h .c .et .ct
426
457