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