1287111Smarcel#
2287111Smarcel# $Id$
3287111Smarcel#
4287111Smarcel# Copyright 2015, Juniper Networks, Inc.
5287111Smarcel# All rights reserved.
6287111Smarcel# This SOFTWARE is licensed under the LICENSE provided in the
7287111Smarcel# ../Copyright file. By downloading, installing, copying, or otherwise
8287111Smarcel# using the SOFTWARE, you agree to be bound by the terms of that
9287111Smarcel# LICENSE.
10287111Smarcel
11287111Smarcelif LIBXO_WARNINGS_HIGH
12287111SmarcelLIBXO_WARNINGS = HIGH
13287111Smarcelendif
14287111Smarcelif HAVE_GCC
15287111SmarcelGCC_WARNINGS = yes
16287111Smarcelendif
17287111Smarcelinclude ${top_srcdir}/warnings.mk
18287111Smarcel
19287111Smarcelenc_cborincdir = ${includedir}/libxo
20287111Smarcel
21287111SmarcelAM_CFLAGS = \
22287111Smarcel    -I${top_srcdir}/libxo \
23287111Smarcel    -I${top_builddir}/libxo \
24287111Smarcel    ${WARNINGS}
25287111Smarcel
26287111SmarcelLIBNAME = libenc_cbor
27287111Smarcelpkglib_LTLIBRARIES = libenc_cbor.la
28287111SmarcelLIBS = \
29287111Smarcel    -L${top_builddir}/libxo -lxo
30287111Smarcel
31287111SmarcelLDADD = ${top_builddir}/libxo/libxo.la
32287111Smarcel
33287111Smarcellibenc_cbor_la_SOURCES = \
34287111Smarcel    enc_cbor.c
35287111Smarcel
36287111Smarcelpkglibdir = ${XO_ENCODERDIR}
37287111Smarcel
38287111SmarcelUGLY_NAME = cbor.enc
39287111Smarcel
40287111Smarcelinstall-exec-hook:
41287111Smarcel	@DLNAME=`sh -c '. ./libenc_cbor.la ; echo $$dlname'` ; \
42287111Smarcel		if [ x"$$DLNAME" = x ]; \
43287111Smarcel                    then DLNAME=${LIBNAME}.${XO_LIBEXT}; fi ; \
44287111Smarcel		if [ "$(build_os)" = "cygwin" ]; \
45287111Smarcel		    then DLNAME="../bin/$$DLNAME"; fi ; \
46287111Smarcel		echo Install link $$DLNAME "->" ${UGLY_NAME} "..." ; \
47287111Smarcel		mkdir -p ${DESTDIR}${XO_ENCODERDIR} ; \
48287111Smarcel		cd ${DESTDIR}${XO_ENCODERDIR} \
49287111Smarcel		&& chmod +w . \
50287111Smarcel		&& rm -f ${UGLY_NAME} \
51287111Smarcel		&& ${LN_S} $$DLNAME ${UGLY_NAME}
52