Home | History | Annotate | Line # | Download | only in liblber
Makefile revision 1.3
      1 #	$NetBSD: Makefile,v 1.3 2021/04/12 06:08:30 mrg Exp $
      2 
      3 USE_FORT?=	yes
      4 
      5 .include "../../openldap.mk"
      6 
      7 LIB=		lber
      8 
      9 .PATH:		${LDAP_DISTDIR}/libraries/liblber
     10 CPPFLAGS+=	-I${LDAP_DISTDIR}/libraries/liblber
     11 
     12 SRCS=		assert.c decode.c encode.c io.c bprint.c debug.c \
     13 		memory.c options.c sockbuf.c stdio.c
     14 
     15 CPPFLAGS+=	-DLBER_LIBRARY
     16 
     17 .PATH:		${LDAP_SRCDIR}/man
     18 
     19 MAN=		lber-decode.3 lber-encode.3 lber-memory.3 lber-sockbuf.3 \
     20 		lber-types.3
     21 
     22 MLINKS+=	lber-decode.3 ber_get_next.3 \
     23 		lber-decode.3 ber_skip_tag.3 \
     24 		lber-decode.3 ber_peek_tag.3 \
     25 		lber-decode.3 ber_scanf.3 \
     26 		lber-decode.3 ber_get_int.3 \
     27 		lber-decode.3 ber_get_stringa.3 \
     28 		lber-decode.3 ber_get_stringb.3 \
     29 		lber-decode.3 ber_get_null.3 \
     30 		lber-decode.3 ber_get_enum.3 \
     31 		lber-decode.3 ber_get_boolean.3 \
     32 		lber-decode.3 ber_get_bitstring.3 \
     33 		lber-decode.3 ber_first_element.3 \
     34 		lber-decode.3 ber_next_element.3
     35 
     36 MLINKS+=	lber-encode.3 ber_alloc_t.3 \
     37 		lber-encode.3 ber_flush.3 \
     38 		lber-encode.3 ber_printf.3 \
     39 		lber-encode.3 ber_put_int.3 \
     40 		lber-encode.3 ber_put_ostring.3 \
     41 		lber-encode.3 ber_put_string.3 \
     42 		lber-encode.3 ber_put_null.3 \
     43 		lber-encode.3 ber_put_enum.3 \
     44 		lber-encode.3 ber_start_set.3 \
     45 		lber-encode.3 ber_put_seq.3 \
     46 		lber-encode.3 ber_put_set.3
     47 
     48 MLINKS+=	lber-types.3 ber_bvarray_add.3 \
     49 		lber-types.3 ber_bvarray_free.3 \
     50 		lber-types.3 ber_bvdup.3 \
     51 		lber-types.3 ber_bvecadd.3 \
     52 		lber-types.3 ber_bvecfree.3 \
     53 		lber-types.3 ber_bvfree.3 \
     54 		lber-types.3 ber_bvstr.3 \
     55 		lber-types.3 ber_bvstrdup.3 \
     56 		lber-types.3 ber_dupbv.3 \
     57 		lber-types.3 ber_free.3 \
     58 		lber-types.3 ber_str2bv.3
     59 
     60 # GCC 10 is wrong here.
     61 COPTS.memory.c+=	${GCC_NO_RETURN_LOCAL_ADDR}
     62 
     63 .include <bsd.lib.mk>
     64