xref: /freebsd/contrib/libxo/encoder/test/Makefile.am (revision 11d38a5764295585a2472d5e861fa8abe1a11eb2)
1*d1a0d267SMarcel Moolenaar#
2*d1a0d267SMarcel Moolenaar# $Id$
3*d1a0d267SMarcel Moolenaar#
4*d1a0d267SMarcel Moolenaar# Copyright 2015, Juniper Networks, Inc.
5*d1a0d267SMarcel Moolenaar# All rights reserved.
6*d1a0d267SMarcel Moolenaar# This SOFTWARE is licensed under the LICENSE provided in the
7*d1a0d267SMarcel Moolenaar# ../Copyright file. By downloading, installing, copying, or otherwise
8*d1a0d267SMarcel Moolenaar# using the SOFTWARE, you agree to be bound by the terms of that
9*d1a0d267SMarcel Moolenaar# LICENSE.
10*d1a0d267SMarcel Moolenaar
11*d1a0d267SMarcel Moolenaarif LIBXO_WARNINGS_HIGH
12*d1a0d267SMarcel MoolenaarLIBXO_WARNINGS = HIGH
13*d1a0d267SMarcel Moolenaarendif
14*d1a0d267SMarcel Moolenaarif HAVE_GCC
15*d1a0d267SMarcel MoolenaarGCC_WARNINGS = yes
16*d1a0d267SMarcel Moolenaarendif
17*d1a0d267SMarcel Moolenaarinclude ${top_srcdir}/warnings.mk
18*d1a0d267SMarcel Moolenaar
19*d1a0d267SMarcel Moolenaarenc_testincdir = ${includedir}/libxo
20*d1a0d267SMarcel Moolenaar
21*d1a0d267SMarcel MoolenaarAM_CFLAGS = \
22*d1a0d267SMarcel Moolenaar    -I${top_srcdir}/libxo \
23*d1a0d267SMarcel Moolenaar    -I${top_builddir}/libxo \
24*d1a0d267SMarcel Moolenaar    ${WARNINGS}
25*d1a0d267SMarcel Moolenaar
26*d1a0d267SMarcel MoolenaarLIBNAME = libenc_test
27*d1a0d267SMarcel Moolenaarpkglib_LTLIBRARIES = libenc_test.la
28*d1a0d267SMarcel MoolenaarLIBS = \
29*d1a0d267SMarcel Moolenaar    -L${top_builddir}/libxo -lxo
30*d1a0d267SMarcel Moolenaar
31*d1a0d267SMarcel MoolenaarLDADD = ${top_builddir}/libxo/libxo.la
32*d1a0d267SMarcel Moolenaar
33*d1a0d267SMarcel Moolenaarlibenc_test_la_SOURCES = \
34*d1a0d267SMarcel Moolenaar    enc_test.c
35*d1a0d267SMarcel Moolenaar
36*d1a0d267SMarcel Moolenaarpkglibdir = ${XO_ENCODERDIR}
37*d1a0d267SMarcel Moolenaar
38*d1a0d267SMarcel MoolenaarUGLY_NAME = test.enc
39*d1a0d267SMarcel Moolenaar
40*d1a0d267SMarcel Moolenaarinstall-exec-hook:
41*d1a0d267SMarcel Moolenaar	@DLNAME=`sh -c '. ./libenc_test.la ; echo $$dlname'` ; \
42*d1a0d267SMarcel Moolenaar		if [ x"$$DLNAME" = x ]; \
43*d1a0d267SMarcel Moolenaar                    then DLNAME=${LIBNAME}.${XO_LIBEXT}; fi ; \
44*d1a0d267SMarcel Moolenaar		if [ "$(build_os)" = "cygwin" ]; \
45*d1a0d267SMarcel Moolenaar		    then DLNAME="../bin/$$DLNAME"; fi ; \
46*d1a0d267SMarcel Moolenaar		echo Install link $$DLNAME "->" ${UGLY_NAME} "..." ; \
47*d1a0d267SMarcel Moolenaar		mkdir -p ${DESTDIR}${XO_ENCODERDIR} ; \
48*d1a0d267SMarcel Moolenaar		cd ${DESTDIR}${XO_ENCODERDIR} \
49*d1a0d267SMarcel Moolenaar		&& chmod +w . \
50*d1a0d267SMarcel Moolenaar		&& rm -f ${UGLY_NAME} \
51*d1a0d267SMarcel Moolenaar		&& ${LN_S} $$DLNAME ${UGLY_NAME}
52