xref: /f-stack/tools/libxo/encoder/csv/Makefile.am (revision d4a07e70)
1*d4a07e70Sfengbojiang#
2*d4a07e70Sfengbojiang# $Id$
3*d4a07e70Sfengbojiang#
4*d4a07e70Sfengbojiang# Copyright 2015-2019, Juniper Networks, Inc.
5*d4a07e70Sfengbojiang# All rights reserved.
6*d4a07e70Sfengbojiang# This SOFTWARE is licensed under the LICENSE provided in the
7*d4a07e70Sfengbojiang# ../Copyright file. By downloading, installing, copying, or otherwise
8*d4a07e70Sfengbojiang# using the SOFTWARE, you agree to be bound by the terms of that
9*d4a07e70Sfengbojiang# LICENSE.
10*d4a07e70Sfengbojiang
11*d4a07e70Sfengbojiangif LIBXO_WARNINGS_HIGH
12*d4a07e70SfengbojiangLIBXO_WARNINGS = HIGH
13*d4a07e70Sfengbojiangendif
14*d4a07e70Sfengbojiangif HAVE_GCC
15*d4a07e70SfengbojiangGCC_WARNINGS = yes
16*d4a07e70Sfengbojiangendif
17*d4a07e70Sfengbojianginclude ${top_srcdir}/warnings.mk
18*d4a07e70Sfengbojiang
19*d4a07e70Sfengbojiangenc_csvincdir = ${includedir}/libxo
20*d4a07e70Sfengbojiang
21*d4a07e70SfengbojiangAM_CFLAGS = \
22*d4a07e70Sfengbojiang    -I${top_srcdir}/libxo \
23*d4a07e70Sfengbojiang    -I${top_builddir}/libxo \
24*d4a07e70Sfengbojiang    ${WARNINGS}
25*d4a07e70Sfengbojiang
26*d4a07e70SfengbojiangLIBNAME = libenc_csv
27*d4a07e70Sfengbojiangpkglib_LTLIBRARIES = libenc_csv.la
28*d4a07e70SfengbojiangLIBS = \
29*d4a07e70Sfengbojiang    -L${top_builddir}/libxo -lxo
30*d4a07e70Sfengbojiang
31*d4a07e70SfengbojiangLDADD = ${top_builddir}/libxo/libxo.la
32*d4a07e70Sfengbojiang
33*d4a07e70Sfengbojianglibenc_csv_la_SOURCES = \
34*d4a07e70Sfengbojiang    enc_csv.c
35*d4a07e70Sfengbojiang
36*d4a07e70Sfengbojiangpkglibdir = ${XO_ENCODERDIR}
37*d4a07e70Sfengbojiang
38*d4a07e70SfengbojiangUGLY_NAME = csv.enc
39*d4a07e70Sfengbojiang
40*d4a07e70Sfengbojianginstall-exec-hook:
41*d4a07e70Sfengbojiang	@DLNAME=`sh -c '. ./libenc_csv.la ; echo $$dlname'` ; \
42*d4a07e70Sfengbojiang		if [ x"$$DLNAME" = x ]; \
43*d4a07e70Sfengbojiang                    then DLNAME=${LIBNAME}.${XO_LIBEXT}; fi ; \
44*d4a07e70Sfengbojiang		if [ "$(build_os)" = "cygwin" ]; \
45*d4a07e70Sfengbojiang		    then DLNAME="../bin/$$DLNAME"; fi ; \
46*d4a07e70Sfengbojiang		echo Install link $$DLNAME "->" ${UGLY_NAME} "..." ; \
47*d4a07e70Sfengbojiang		mkdir -p ${DESTDIR}${XO_ENCODERDIR} ; \
48*d4a07e70Sfengbojiang		cd ${DESTDIR}${XO_ENCODERDIR} \
49*d4a07e70Sfengbojiang		&& chmod +w . \
50*d4a07e70Sfengbojiang		&& rm -f ${UGLY_NAME} \
51*d4a07e70Sfengbojiang		&& ${LN_S} $$DLNAME ${UGLY_NAME}
52