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
|