]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libngatm/Makefile
Build address handling, traffic descriptor handling, encoding and decoding
[FreeBSD/FreeBSD.git] / lib / libngatm / Makefile
1 # $FreeBSD$
2 #
3 # Author: Harti Brandt <harti@freebsd.org>
4 #
5 LIB=    ngatm
6 SHLIB_MAJOR= 1
7 MAN=    libngatm.3 uniaddr.3 unifunc.3 unimsg.3 unistruct.3
8 WARNS=  6
9
10 # source of the library lives in contrib
11 SDIR=   ${.CURDIR}/../../sys
12 CTRB=   ${.CURDIR}/../../contrib/ngatm
13 LIBBASE= ${SDIR}/contrib/ngatm
14
15 CFLAGS+= -I${LIBBASE} -I${.OBJDIR} -I${CTRB}/libngatm
16 # CFLAGS+= -DSSCOP_DEBUG -DSSCFU_DEBUG -DUNI_DEBUG
17
18 .PATH: ${LIBBASE}/netnatm ${LIBBASE}/netnatm/saal ${LIBBASE}/netnatm/misc \
19         ${LIBBASE}/netnatm/msg
20 .PATH: ${CTRB}/libngatm ${CTRB}/man
21
22 SRCS=   unimsg.c unimsg_common.c straddr.c                              \
23         traffic.c uni_ie.c uni_msg.c                                    \
24         saal_sscop.c saal_sscfu.c
25
26 # Includes
27 INCSGROUPS= INCSATM INCSSAAL INCSMSG
28
29 # common files
30 INCSATMDIR= $(INCLUDEDIR)/netnatm
31 INCSATM= unimsg.h addr.h
32
33 # signaling AAL
34 INCSSAALDIR= $(INCLUDEDIR)/netnatm/saal
35 INCSSAAL= saal/sscfu.h saal/sscfudef.h saal/sscop.h saal/sscopdef.h
36
37 # message parsing
38 INCSMSGDIR= $(INCLUDEDIR)/netnatm/msg
39 INCSMSG= msg/uni_config.h msg/uni_hdr.h msg/uni_ie.h msg/uni_msg.h      \
40          msg/unimsglib.h msg/uniprint.h msg/unistruct.h
41
42 .include <bsd.lib.mk>