File: gen-bcg729-flags

package info (click to toggle)
rtpengine 13.5.1.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,676 kB
  • sloc: ansic: 86,775; perl: 59,422; python: 3,193; sh: 1,037; makefile: 687; asm: 211
file content (47 lines) | stat: -rwxr-xr-x 1,437 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/bash

have_bcg729="no"

# look for bcg729
if pkg-config --exists libbcg729; then
  # system pkg-config
  have_bcg729="yes"

  bcg729_inc="$(pkg-config --cflags libbcg729)"
  bcg729_lib="$(pkg-config --libs libbcg729)"
elif [ -e /usr/include/bcg729/decoder.h ]; then
  # system generic
  have_bcg729="yes"
  bcg729_lib="-lbcg729"
elif [ -e /usr/src/bcg729/include/bcg729/decoder.h ]; then
  # /usr/src
  have_bcg729=yes
  bcg729_inc="-I/usr/src/bcg729/include/"
  bcg729_lib="-L/usr/src/bcg729/src/ -lbcg729"
elif [ -e "${HOME}/src/bcg729/include/bcg729/decoder.h" ]; then
  # rfuchs dev
  have_bcg729="yes"
  bcg729_inc="-I${HOME}/src/bcg729/include/"
  bcg729_lib="-L${HOME}/src/bcg729/src/ -lbcg729"
elif [ -e "${HOME}/bcg729/include/bcg729/decoder.h" ]; then
  # home directory
  have_bcg729="yes"
  bcg729_inc="-I$(HOME)/bcg729/include/"
  bcg729_lib="-L$(HOME)/bcg729/src/ -lbcg729"
elif [ -e "../bcg729/include/bcg729/decoder.h" ]; then
  # included toplevel
  have_bcg729="yes"
  bcg729_inc="-I../bcg729/include/"
  bcg729_lib="-L../bcg729/src/ -lbcg729"
elif [ -e /usr/local/include/bcg729/decoder.h ]; then
  # /usr/local/include when installing from git
  have_bcg729="yes"
  bcg729_inc="-I/usr/local/include/"
  bcg729_lib="-L/usr/local/lib64/ -lbcg729"
fi

if [ "${have_bcg729}" = "yes" ]; then
  echo "CFLAGS_BCG729 := -DHAVE_BCG729"
  echo "CFLAGS_BCG729 += ${bcg729_inc}"
  echo "LDLIBS_BCG729 := ${bcg729_lib}"
fi