File: module.mk

package info (click to toggle)
baresip 1.1.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,328 kB
  • sloc: ansic: 53,606; cpp: 2,268; makefile: 332; objc: 320; python: 259; sh: 40; xml: 19
file content (112 lines) | stat: -rw-r--r-- 3,418 bytes parent folder | download
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
#
# module.mk
#
# Copyright (C) 2010 Alfred E. Heggestad
#

# opencore-amr source directory
AMR_PATH ?= ../amr

# opencore-amr vo-amrwbenc source directory
AMRWBENC_PATH ?= ../vo-amrwbenc

MOD		:= amr
$(MOD)_SRCS	+= amr.c sdp.c


ifneq ($(shell $(PKG_CONFIG) --exists opencore-amrnb && echo "yes"),)
$(MOD)_CFLAGS	+= -DAMR_NB=1 $(shell $(PKG_CONFIG) --cflags opencore-amrnb)
$(MOD)_LFLAGS	+= $(shell $(PKG_CONFIG) --libs opencore-amrnb)
else
ifneq ($(shell [ -d $(SYSROOT)/include/opencore-amrnb ] && echo 1 ),)
$(MOD)_CFLAGS	+= -DAMR_NB=1 -I$(SYSROOT)/include/opencore-amrnb
$(MOD)_LFLAGS	+= -lopencore-amrnb
else
ifneq ($(shell [ -d $(SYSROOT_LOCAL)/include/opencore-amrnb ] && echo 1 ),)
$(MOD)_CFLAGS	+= -DAMR_NB=1 -I$(SYSROOT_LOCAL)/include/opencore-amrnb
$(MOD)_LFLAGS	+= -lopencore-amrnb
else
ifneq ($(shell [ -d $(SYSROOT_ALT)/include/opencore-amrnb ] && echo 1 ),)
$(MOD)_CFLAGS	+= -DAMR_NB=1 -I$(SYSROOT_ALT)/include/opencore-amrnb
$(MOD)_LFLAGS	+= -lopencore-amrnb
else
ifneq ($(shell [ -d $(SYSROOT)/local/include/amrnb ] && echo 1),)
$(MOD)_CFLAGS	+= -DAMR_NB=1 -I$(SYSROOT)/local/include/amrnb
$(MOD)_LFLAGS	+= -lamrnb
else
ifneq ($(shell [ -d $(SYSROOT)/include/amrnb ] && echo 1),)
$(MOD)_CFLAGS	+= -DAMR_NB=1 -I$(SYSROOT)/include/amrnb
$(MOD)_LFLAGS	+= -lamrnb
else
ifneq ($(shell [ -d $(AMR_PATH)/include/opencore-amrnb ] && echo 1),)
$(MOD)_CFLAGS	+= -DAMR_NB=1 -I$(AMR_PATH)/include/opencore-amrnb
$(MOD)_LFLAGS	+= -lamrnb
endif
endif
endif
endif
endif
endif
endif


ifneq ($(shell $(PKG_CONFIG) --exists vo-amrwbenc && echo "yes"),)
$(MOD)_CFLAGS	+= -DAMR_WB=1 $(shell $(PKG_CONFIG) --cflags vo-amrwbenc)
$(MOD)_LFLAGS	+= $(shell $(PKG_CONFIG) --libs vo-amrwbenc)
else
ifneq ($(shell [ -f $(SYSROOT_ALT)/include/opencore-amrwb/enc_if.h ] && \
	echo 1 ),)
$(MOD)_CFLAGS	+= -DAMR_WB=1 -I$(SYSROOT_ALT)/include/opencore-amrwb
$(MOD)_LFLAGS	+= -lopencore-amrwb
else
ifneq ($(shell [ -f $(SYSROOT_LOCAL)/include/opencore-amrwb/enc_if.h ] && \
	echo 1 ),)
$(MOD)_CFLAGS	+= -DAMR_WB=1 -I$(SYSROOT_LOCAL)/include/opencore-amrwb
$(MOD)_LFLAGS	+= -lopencore-amrwb
else
ifneq ($(shell [ -f $(SYSROOT)/local/include/amrwb/enc_if.h ] && echo 1),)
$(MOD)_CFLAGS	+= -DAMR_WB=1 -I$(SYSROOT)/local/include/amrwb
$(MOD)_LFLAGS	+= -lamrwb
else
ifneq ($(shell [ -f $(SYSROOT)/include/amrwb/enc_if.h ] && echo 1),)
$(MOD)_CFLAGS	+= -DAMR_WB=1 -I$(SYSROOT)/include/amrwb
$(MOD)_LFLAGS	+= -lamrwb
else
ifneq ($(shell [ -f $(SYSROOT)/include/vo-amrwbenc/enc_if.h ] && echo 1),)
$(MOD)_CFLAGS	+= -DAMR_WB=1 -I$(SYSROOT)/include/vo-amrwbenc
$(MOD)_LFLAGS	+= -lvo-amrwbenc
else
ifneq ($(shell [ -f $(AMRWBENC_PATH)/include/vo-amrwbenc/enc_if.h ] && \
	echo 1),)
$(MOD)_CFLAGS	+= -DAMR_WB=1 -I$(AMRWBENC_PATH)/include/vo-amrwbenc
$(MOD)_LFLAGS	+= -lvo-amrwbenc
endif
endif
endif
endif
endif
endif
endif


# extra for decoder
ifneq ($(shell $(PKG_CONFIG) --exists opencore-amrwb && echo "yes"),)
$(MOD)_CFLAGS	+= $(shell $(PKG_CONFIG) --cflags opencore-amrwb)
$(MOD)_LFLAGS	+= $(shell $(PKG_CONFIG) --libs opencore-amrwb)
else
ifneq ($(shell [ -f $(SYSROOT)/include/opencore-amrwb/dec_if.h ] && echo 1 ),)
$(MOD)_CFLAGS	+= -I$(SYSROOT)/include/opencore-amrwb
$(MOD)_LFLAGS	+= -lopencore-amrwb
else
ifneq ($(shell [ -f $(AMR_PATH)/include/opencore-amrwb/dec_if.h ] && echo 1),)
$(MOD)_CFLAGS	+= -I$(AMR_PATH)/include/opencore-amrwb
$(MOD)_LFLAGS	+= -lopencore-amrwb
endif
endif
endif


$(MOD)_LFLAGS	+= -lm


include mk/mod.mk