diff options
author | James Dong <jdong@google.com> | 2011-03-21 19:07:12 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2011-03-21 20:55:06 -0700 |
commit | 61589965cc98a92f7755dd929511bec4b2414daa (patch) | |
tree | 04010d11b84880047398654d5c652d0a69888c7f | |
parent | 0a73d81f213fb2d6f2fdd59c4dda047bf453bb1c (diff) | |
download | frameworks_av-61589965cc98a92f7755dd929511bec4b2414daa.zip frameworks_av-61589965cc98a92f7755dd929511bec4b2414daa.tar.gz frameworks_av-61589965cc98a92f7755dd929511bec4b2414daa.tar.bz2 |
Fix AAC encoder test util and remove files that are not needed
Change-Id: Ib6cbe78de9f85e4df357d53365a35d1f9f0bb1d3
10 files changed, 15 insertions, 589 deletions
diff --git a/media/libstagefright/codecs/aacenc/SampleCode/AAC_E_SAMPLES.c b/media/libstagefright/codecs/aacenc/SampleCode/AAC_E_SAMPLES.c index 64d012d..774da7b 100644 --- a/media/libstagefright/codecs/aacenc/SampleCode/AAC_E_SAMPLES.c +++ b/media/libstagefright/codecs/aacenc/SampleCode/AAC_E_SAMPLES.c @@ -188,7 +188,7 @@ int main(int argc, char **argv) useData.memflag = VO_IMF_USERMEMOPERATOR;
useData.memData = (VO_PTR)(&moper);
// open encoder dll;
- handle = dlopen("/data/local/tmp/libvoAACEncv7.so", RTLD_NOW);
+ handle = dlopen("libstagefright.so", RTLD_NOW);
if(handle == 0)
{
printf("open dll error......");
diff --git a/media/libstagefright/codecs/aacenc/SampleCode/Android.mk b/media/libstagefright/codecs/aacenc/SampleCode/Android.mk index 52c9c07..ba3f4d2 100644 --- a/media/libstagefright/codecs/aacenc/SampleCode/Android.mk +++ b/media/libstagefright/codecs/aacenc/SampleCode/Android.mk @@ -1,24 +1,25 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) -LOCAL_SRC_FILES := AAC_E_SAMPLES.c - -LOCAL_SRC_FILES += \ - ../../../Common/cmnMemory.c +LOCAL_SRC_FILES := \ + AAC_E_SAMPLES.c \ + ../../common/cmnMemory.c -LOCAL_MODULE := TestvoAACEnc +LOCAL_CFLAGS += $(VO_CFLAGS) -LOCAL_ARM_MODE := arm +LOCAL_MODULE_TAGS := debug + +LOCAL_MODULE := AACEncTest -LOCAL_STATIC_LIBRARIES := +LOCAL_ARM_MODE := arm -LOCAL_SHARED_LIBRARIES := libvoAACEnc +LOCAL_SHARED_LIBRARIES := \ + libstagefright \ + libdl LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/ \ - $(LOCAL_PATH)/../../../Common \ - $(LOCAL_PATH)/../../../Include \ + $(LOCAL_PATH)/ \ + $(LOCAL_PATH)/../../common \ + $(LOCAL_PATH)/../../common/include \ -LOCAL_CFLAGS := $(VO_CFLAGS) - include $(BUILD_EXECUTABLE) diff --git a/media/libstagefright/codecs/aacenc/SampleCode/eclair/Makefile b/media/libstagefright/codecs/aacenc/SampleCode/eclair/Makefile deleted file mode 100644 index 22c5dc1..0000000 --- a/media/libstagefright/codecs/aacenc/SampleCode/eclair/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -#/*
-#** Copyright 2003-2010, VisualOn, Inc.
-#**
-#** Licensed under the Apache License, Version 2.0 (the "License");
-#** you may not use this file except in compliance with the License.
-#** You may obtain a copy of the License at
-#**
-#** http://www.apache.org/licenses/LICENSE-2.0
-#**
-#** Unless required by applicable law or agreed to in writing, software
-#** distributed under the License is distributed on an "AS IS" BASIS,
-#** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#** See the License for the specific language governing permissions and
-#** limitations under the License.
-#*/
-
-# target6
-# available: pc, v4(armv4), v5(armv5), v5x(armv5 xscale), v6(armv6), v7(cortex-a8 neon)
-VOTT:= v7
-
-
-# module type
-# please specify the type of your module: lib or exe
-VOMT:= exe
-
-
-# module macros
-# please append the additional macro definitions here for your module if necessary.
-# e.g. -DVISUALON, macro VISUALON defined for your module
-VOMM:= #ARMV5E
-
-
-
-# please specify the name of your module
-VOTARGET:= voAACEncTestv7
-
-
-# please modify here to be sure to see the g1.mk
-include ../../../../Tools/eclair.mk
-
-# dependent libraries.
-VODEPLIBS:=-ldl
-
-# module source
-# please modify here to be sure to see the ms.mk which specifies all source info of your module
-include ../ms.mk
-
-
-# please specify where is the voRelease on your PC, relative path is suggested
-VORELDIR:=../../../../../Release/
-
-
-# please modify here to be sure to see the doit.mk
-include ../../../../Tools/doit.mk
-
diff --git a/media/libstagefright/codecs/aacenc/SampleCode/ms.mk b/media/libstagefright/codecs/aacenc/SampleCode/ms.mk deleted file mode 100644 index 771a569..0000000 --- a/media/libstagefright/codecs/aacenc/SampleCode/ms.mk +++ /dev/null @@ -1,23 +0,0 @@ -#/*
-#** Copyright 2003-2010, VisualOn, Inc.
-#**
-#** Licensed under the Apache License, Version 2.0 (the "License");
-#** you may not use this file except in compliance with the License.
-#** You may obtain a copy of the License at
-#**
-#** http://www.apache.org/licenses/LICENSE-2.0
-#**
-#** Unless required by applicable law or agreed to in writing, software
-#** distributed under the License is distributed on an "AS IS" BASIS,
-#** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#** See the License for the specific language governing permissions and
-#** limitations under the License.
-#*/
-
-# please list all objects needed by your target here
-OBJS:=AAC_E_SAMPLES.o cmnMemory.o
-
-# please list all directories that all source files relative with your module(.h .c .cpp) locate
-VOSRCDIR:=../ ../../../../include ../../../../Common
-
-
diff --git a/media/libstagefright/codecs/aacenc/Tools/doit.mk b/media/libstagefright/codecs/aacenc/Tools/doit.mk deleted file mode 100644 index dea0b0a..0000000 --- a/media/libstagefright/codecs/aacenc/Tools/doit.mk +++ /dev/null @@ -1,133 +0,0 @@ -#/* -# ** Copyright 2003-2010, VisualOn, Inc. -# ** -# ** Licensed under the Apache License, Version 2.0 (the "License"); -# ** you may not use this file except in compliance with the License. -# ** You may obtain a copy of the License at -# ** -# ** http://www.apache.org/licenses/LICENSE-2.0 -# ** -# ** Unless required by applicable law or agreed to in writing, software -# ** distributed under the License is distributed on an "AS IS" BASIS, -# ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# ** See the License for the specific language governing permissions and -# ** limitations under the License. -# */ - -VERBOSE:=@ - - -VOMT ?= lib - -ifeq ($(VOMT), lib) -LIB_STATIC=$(VOTARGET).a -LIB_DYNAMIC=$(VOTARGET).so -endif - -ifeq ($(VOMT), exe) -TARGET=$(VOTARGET) -endif - -CFLAGS=$(VOCFLAGS) $(addprefix -I, $(VOSRCDIR)) -CPPFLAGS=$(VOCPPFLAGS) $(addprefix -I, $(VOSRCDIR)) -ifneq ($(VOTT), pc) -ASFLAGS=$(VOASFLAGS) $(addprefix -I, $(VOSRCDIR)) -endif - -LDFLAGS:=$(VOLDFLAGS) -VOTEDEPS+=$(VODEPLIBS) -VOTLDEPS+=$(VODEPLIBS) -VOSTCLIBS ?= - -vpath %.c $(VOSRCDIR) -vpath %.cpp $(VOSRCDIR) -ifneq ($(VOTT), pc) -vpath %.s $(VOSRCDIR) -endif - -ifeq ($(VOTT), pc) -BLTDIRS=$(VORELDIR)/Linux/static -BLTDIRD=$(VORELDIR)/Linux/shared -else -BLTDIRS=$(VORELDIR)/Google/$(VONJ)/lib/$(VOTT) -BLTDIRD=$(VORELDIR)/Google/$(VONJ)/so/$(VOTT) -endif - - -.PRECIOUS: $(OBJDIR)/%.o - -ifeq ($(VOMT), lib) -all: mkdirs $(LIB_STATIC) $(LIB_DYNAMIC) -mkdirs: $(OBJDIR) $(BLTDIRS) $(BLTDIRD) -else -all: mkdirs $(TARGET) -mkdirs: $(OBJDIR) -endif - -$(OBJDIR): - @if test ! -d $@; then \ - mkdir -p $@; \ - fi; - -ifeq ($(VOMT), lib) -$(BLTDIRS): - @if test ! -d $@; then \ - mkdir -p $@; \ - fi; -$(BLTDIRD): - @if test ! -d $@; then \ - mkdir -p $@; \ - fi; -endif - - -ifeq ($(VOMT), lib) -$(LIB_STATIC):$(OBJS) - $(AR) cr $@ $(OBJDIR)/*.o $(VOSTCLIBS) - $(RANLIB) $@ -ifneq ($(VODBG), yes) - #$(STRIP) $@ -endif - -$(LIB_DYNAMIC):$(OBJS) - $(GG) $(LDFLAGS) -o $@ $(OBJDIR)/*.o -Wl,--whole-archive $(VOSTCLIBS) -Wl,--no-whole-archive $(VOTLDEPS) -ifneq ($(VODBG), yes) - $(STRIP) $@ -endif - -else - -$(TARGET):$(OBJS) - $(GG) $(LDFLAGS) -o $@ $(OBJDIR)/*.o -Wl,--whole-archive $(VOSTCLIBS) -Wl,--no-whole-archive $(VOTEDEPS) -ifneq ($(VODBG), yes) - $(STRIP) $@ -endif - -endif - - -.SUFFIXES: .c .cpp .s .o -.c.o: - $(VERBOSE) $(CC) $(CFLAGS) -o $(OBJDIR)/$@ -c $< -#%.c:$(OBJDIR)/%.o -# $(VERBOSE) $(CC) $(CFLAGS) -o $@ -c $< -.cpp.o: - $(VERBOSE) $(GG) $(CPPFLAGS) -o $(OBJDIR)/$@ -c $< -ifneq ($(VOTT), pc) -.s.o: - $(VERBOSE) $(AS) $(ASFLAGS) -o $(OBJDIR)/$@ $< -endif - - -.PHONY: clean devel -clean: -ifeq ($(VOMT), lib) - -rm -fr $(OBJDIR) .*.sw* $(VOTARGET).* -else - -rm -fr $(OBJDIR) .*.sw* $(VOTARGET) -endif - -devel: - cp -a $(LIB_STATIC) $(BLTDIRS) - cp -a $(LIB_DYNAMIC) $(BLTDIRD) - diff --git a/media/libstagefright/codecs/aacenc/Tools/eclair.mk b/media/libstagefright/codecs/aacenc/Tools/eclair.mk deleted file mode 100644 index 1688361..0000000 --- a/media/libstagefright/codecs/aacenc/Tools/eclair.mk +++ /dev/null @@ -1,172 +0,0 @@ -#/* -# ** Copyright 2003-2010, VisualOn, Inc. -# ** -# ** Licensed under the Apache License, Version 2.0 (the "License"); -# ** you may not use this file except in compliance with the License. -# ** You may obtain a copy of the License at -# ** -# ** http://www.apache.org/licenses/LICENSE-2.0 -# ** -# ** Unless required by applicable law or agreed to in writing, software -# ** distributed under the License is distributed on an "AS IS" BASIS, -# ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# ** See the License for the specific language governing permissions and -# ** limitations under the License. -# */ - -# special macro definitions for building -VOPREDEF=-DLINUX -D_LINUX - -VOPRJ ?= -VONJ ?= eclair -VOTT ?= v6 -# control the version to release out -# available: eva(evaluation), rel(release) -VOVER= -ifeq ($(VOVER), eva) -VOPREDEF+=-D__VOVER_EVA__ -endif - -# for debug or not: yes for debug, any other for release -VODBG?=ye - -# for detecting memory leak -VODML= -ifeq ($(VODML), yes) -VOPREDEF+=-DDMEMLEAK -endif - -VOPREDEF+=-D__VOTT_ARM__ -D__VONJ_ECLAIR__ -TCROOTPATH:=/opt/eclair -GCCVER:=4.4.0 -TCPATH:=$(TCROOTPATH)/prebuilt/linux-x86/toolchain/arm-eabi-$(GCCVER) -CCTPRE:=$(TCPATH)/bin/arm-eabi- -AS:=$(CCTPRE)as -AR:=$(CCTPRE)ar -NM:=$(CCTPRE)nm -CC:=$(CCTPRE)gcc -GG:=$(CCTPRE)g++ -LD:=$(CCTPRE)ld -SIZE:=$(CCTPRE)size -STRIP:=$(CCTPRE)strip -RANLIB:=$(CCTPRE)ranlib -OBJCOPY:=$(CCTPRE)objcopy -OBJDUMP:=$(CCTPRE)objdump -READELF:=$(CCTPRE)readelf -STRINGS:=$(CCTPRE)strings - -# target product dependcy -# available: dream, generic -VOTP:=sapphire-open -CCTLIB:=$(TCROOTPATH)/out/target/product/$(VOTP)/obj/lib -CCTINC:=-I$(TCROOTPATH)/system/core/include \ - -I$(TCROOTPATH)/hardware/libhardware/include \ - -I$(TCROOTPATH)/hardware/ril/include \ - -I$(TCROOTPATH)/hardware/libhardware_legacy/include \ - -I$(TCROOTPATH)/dalvik/libnativehelper/include \ - -I$(TCROOTPATH)/dalvik/libnativehelper/include/nativehelper \ - -I$(TCROOTPATH)/frameworks/base/include \ - -I$(TCROOTPATH)/frameworks/base/core/jni \ - -I$(TCROOTPATH)/frameworks/base/libs/audioflinger \ - -I$(TCROOTPATH)/external/skia/include \ - -I$(TCROOTPATH)/out/target/product/$(VOTP)/obj/include \ - -I$(TCROOTPATH)/bionic/libc/arch-arm/include \ - -I$(TCROOTPATH)/bionic/libc/include \ - -I$(TCROOTPATH)/bionic/libstdc++/include \ - -I$(TCROOTPATH)/bionic/libc/kernel/common \ - -I$(TCROOTPATH)/bionic/libc/kernel/arch-arm \ - -I$(TCROOTPATH)/bionic/libm/include \ - -I$(TCROOTPATH)/bionic/libm/include/arm \ - -I$(TCROOTPATH)/bionic/libthread_db/include \ - -I$(TCROOTPATH)/bionic/libm/arm \ - -I$(TCROOTPATH)/bionic/libm \ - -I$(TCROOTPATH)/frameworks/base/include/android_runtime - #-I$(TCROOTPATH)/out/target/product/$(VOTP)/obj/SHARED_LIBRARIES/libm_intermediates - -CCTCFLAGS:=-msoft-float -mthumb-interwork -fno-exceptions -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -fmessage-length=0 -finline-functions -finline-limit=600 -fno-inline-functions-called-once -fgcse-after-reload -frerun-cse-after-loop -frename-registers -fstrict-aliasing -funswitch-loops -#-fwide-exec-charset=charset=UTF-32 - -# for target exe -TELDFLAGS:=-nostdlib -Bdynamic -Wl,-T,$(TCROOTPATH)/build/core/armelf.x -Wl,-dynamic-linker,/system/bin/linker -Wl,--gc-sections -Wl,-z,nocopyreloc -Wl,--no-undefined -Wl,-rpath-link=$(CCTLIB) -L$(CCTLIB) - -VOTEDEPS:=$(CCTLIB)/crtbegin_dynamic.o $(CCTLIB)/crtend_android.o $(TCPATH)/lib/gcc/arm-eabi/$(GCCVER)/interwork/libgcc.a -lc -lm - -# for target lib -TLLDFLAGS:=-nostdlib -Wl,-T,$(TCROOTPATH)/build/core/armelf.xsc -Wl,--gc-sections -Wl,-shared,-Bsymbolic -L$(CCTLIB) -Wl,--no-whole-archive -Wl,--no-undefined $(TCPATH)/lib/gcc/arm-eabi/$(GCCVER)/interwork/libgcc.a - -VOTLDEPS:=-lm -lc - - -ifeq ($(VOTT), v4) -VOCFLAGS:=-mtune=arm9tdmi -march=armv4t -VOASFLAGS:=-march=armv4t -mfpu=softfpa -endif - -ifeq ($(VOTT), v5) -VOCFLAGS:=-march=armv5te -VOASFLAGS:=-march=armv5te -mfpu=vfp -endif - -ifeq ($(VOTT), v5x) -VOCFLAGS:=-march=armv5te -mtune=xscale -VOASFLAGS:=-march=armv5te -mfpu=vfp -endif - -ifeq ($(VOTT), v6) -#VOCFLAGS:=-march=armv6 -mtune=arm1136jf-s -#VOASFLAGS:=-march=armv6 -VOCFLAGS:=-march=armv6j -mtune=arm1136jf-s -mfpu=vfp -mfloat-abi=softfp -mapcs -mtpcs-leaf-frame -mlong-calls -VOASFLAGS:=-march=armv6j -mcpu=arm1136jf-s -mfpu=arm1136jf-s -mfloat-abi=softfp -mapcs-float -mapcs-reentrant -endif - -# -# global link options -VOLDFLAGS:=-Wl,-x,-X,--as-needed - - -ifeq ($(VOTT), v7) -VOCFLAGS+=-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -VOASFLAGS+=-march=armv7-a -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -VOLDFLAGS+=-Wl,--fix-cortex-a8 -endif - -#global compiling options for ARM target -ifneq ($(VOTT), pc) -VOASFLAGS+=--strip-local-absolute -R -endif - - -ifeq ($(VODBG), yes) -VOCFLAGS+=-D_DEBUG -g -else -VOCFLAGS+=-DNDEBUG -O3 -endif - -VOCFLAGS+=$(VOPREDEF) $(VOMM) -Wall -fsigned-char -fomit-frame-pointer -fno-leading-underscore -fpic -fPIC -pipe -ftracer -fforce-addr -fno-bounds-check #-fvisibility=hidden #-fvisibility-inlines-hidden ##-ftree-loop-linear -mthumb -nostdinc -dD -fprefetch-loop-arrays - - -ifneq ($(VOTT), pc) -VOCFLAGS+=$(CCTCFLAGS) $(CCTINC) -VOCPPFLAGS:=-fno-rtti $(VOCFLAGS) - -ifeq ($(VOMT), exe) -VOLDFLAGS+=$(TELDFLAGS) -endif - -ifeq ($(VOMT), lib) -VOLDFLAGS+=$(TLLDFLAGS) -endif -else -VOCPPFLAGS:=$(VOCFLAGS) -ifeq ($(VOMT), lib) -VOLDFLAGS+=-shared -endif -endif - -ifeq ($(VODBG), yes) -#VOLDFLAGS:= -endif - -# where to place object files -OBJDIR=obj - diff --git a/media/libstagefright/codecs/aacenc/build/eclair/ARMV5E/Makefile b/media/libstagefright/codecs/aacenc/build/eclair/ARMV5E/Makefile deleted file mode 100644 index b4f63af..0000000 --- a/media/libstagefright/codecs/aacenc/build/eclair/ARMV5E/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -#/*
-#** Copyright 2003-2010, VisualOn, Inc.
-#**
-#** Licensed under the Apache License, Version 2.0 (the "License");
-#** you may not use this file except in compliance with the License.
-#** You may obtain a copy of the License at
-#**
-#** http://www.apache.org/licenses/LICENSE-2.0
-#**
-#** Unless required by applicable law or agreed to in writing, software
-#** distributed under the License is distributed on an "AS IS" BASIS,
-#** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#** See the License for the specific language governing permissions and
-#** limitations under the License.
-#*/
-
-# target6
-# available: pc, v4(armv4), v5(armv5), v5x(armv5 xscale), v6(armv6), v7(cortex-a8 neon)
-VOTT:= v5
-
-
-# module type
-# please specify the type of your module: lib or exe
-VOMT:= lib
-
-
-# module macros
-# please append the additional macro definitions here for your module if necessary.
-# e.g. -DVISUALON, macro VISUALON defined for your module
-VOMM:= -DARMV5E -DARM_INASM -DARMV5_INASM
-
-
-
-# please specify the name of your module
-VOTARGET:=libvoAACEncv5
-
-
-# please modify here to be sure to see the g1.mk
-include ../../../../../Tools/eclair.mk
-
-# dependent libraries.
-VODEPLIBS:=#-ldl -lstdc++
-
-# module source
-# please modify here to be sure to see the ms.mk which specifies all source info of your module
-include ../../ms.mk
-
-
-# please specify where is the voRelease on your PC, relative path is suggested
-VORELDIR:=../../../../../../Release
-
-
-# please modify here to be sure to see the doit.mk
-include ../../../../../Tools/doit.mk
-
diff --git a/media/libstagefright/codecs/aacenc/build/eclair/ARMV7/Makefile b/media/libstagefright/codecs/aacenc/build/eclair/ARMV7/Makefile deleted file mode 100644 index cdce2c1..0000000 --- a/media/libstagefright/codecs/aacenc/build/eclair/ARMV7/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -#/*
-#** Copyright 2003-2010, VisualOn, Inc.
-#**
-#** Licensed under the Apache License, Version 2.0 (the "License");
-#** you may not use this file except in compliance with the License.
-#** You may obtain a copy of the License at
-#**
-#** http://www.apache.org/licenses/LICENSE-2.0
-#**
-#** Unless required by applicable law or agreed to in writing, software
-#** distributed under the License is distributed on an "AS IS" BASIS,
-#** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#** See the License for the specific language governing permissions and
-#** limitations under the License.
-#*/
-
-# target6
-# available: pc, v4(armv4), v5(armv5), v5x(armv5 xscale), v6(armv6), v7(cortex-a8 neon)
-VOTT:= v7
-
-
-# module type
-# please specify the type of your module: lib or exe
-VOMT:= lib
-
-
-# module macros
-# please append the additional macro definitions here for your module if necessary.
-# e.g. -DVISUALON, macro VISUALON defined for your module
-VOMM:= -DARMV5E -DARMV7Neon -DARM_INASM -DARMV5_INASM
-
-
-
-# please specify the name of your module
-VOTARGET:=libvoAACEncv7
-
-
-# please modify here to be sure to see the g1.mk
-include ../../../../../Tools/eclair.mk
-
-# dependent libraries.
-VODEPLIBS:=#-ldl -lstdc++
-
-# module source
-# please modify here to be sure to see the ms.mk which specifies all source info of your module
-include ../../ms.mk
-
-
-# please specify where is the voRelease on your PC, relative path is suggested
-VORELDIR:=../../../../../../Release
-
-
-# please modify here to be sure to see the doit.mk
-include ../../../../../Tools/doit.mk
-
diff --git a/media/libstagefright/codecs/aacenc/build/eclair/makefile b/media/libstagefright/codecs/aacenc/build/eclair/makefile deleted file mode 100644 index 6bb3c13..0000000 --- a/media/libstagefright/codecs/aacenc/build/eclair/makefile +++ /dev/null @@ -1,40 +0,0 @@ -#/* -#** Copyright 2003-2010, VisualOn, Inc. -#** -#** Licensed under the Apache License, Version 2.0 (the "License"); -#** you may not use this file except in compliance with the License. -#** You may obtain a copy of the License at -#** -#** http://www.apache.org/licenses/LICENSE-2.0 -#** -#** Unless required by applicable law or agreed to in writing, software -#** distributed under the License is distributed on an "AS IS" BASIS, -#** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -#** See the License for the specific language governing permissions and -#** limitations under the License. -#*/ - -# Just acting as Father Makefile of Modules -# please keep the name 'makefile' unchanged - -# Module Subdirs -VOMSD:=$(dir $(shell find . -name 'Makefile')) - -all: - for dir in $(VOMSD); \ - do \ - $(MAKE) -C $$dir; \ - done - -.PHONY:clean devel -clean: - for dir in $(VOMSD); \ - do \ - $(MAKE) -C $$dir clean; \ - done - -devel: - for dir in $(VOMSD); \ - do \ - $(MAKE) -C $$dir devel; \ - done diff --git a/media/libstagefright/codecs/aacenc/build/ms.mk b/media/libstagefright/codecs/aacenc/build/ms.mk deleted file mode 100644 index b67efbc..0000000 --- a/media/libstagefright/codecs/aacenc/build/ms.mk +++ /dev/null @@ -1,42 +0,0 @@ -#/*
-#** Copyright 2003-2010, VisualOn, Inc.
-#**
-#** Licensed under the Apache License, Version 2.0 (the "License");
-#** you may not use this file except in compliance with the License.
-#** You may obtain a copy of the License at
-#**
-#** http://www.apache.org/licenses/LICENSE-2.0
-#**
-#** Unless required by applicable law or agreed to in writing, software
-#** distributed under the License is distributed on an "AS IS" BASIS,
-#** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#** See the License for the specific language governing permissions and
-#** limitations under the License.
-#*/
-
-
-# please list all objects needed by your target here
-OBJS:=basicop2.o oper_32b.o aac_rom.o aacenc.o aacenc_core.o adj_thr.o \
- band_nrg.o bit_cnt.o bitbuffer.o bitenc.o block_switch.o channel_map.o \
- dyn_bits.o grp_data.o interface.o line_pe.o memalign.o ms_stereo.o \
- pre_echo_control.o psy_configuration.o psy_main.o qc_main.o quantize.o sf_estim.o \
- spreading.o stat_bits.o tns.o transform.o
-
-# please list all directories that all source files relative with your module(.h .c .cpp) locate
-VOSRCDIR:=../../../src \
- ../../../inc \
- ../../../basic_op\
- ../../../../../Include
-
-ifeq ($(VOTT), v5)
-OBJS+= AutoCorrelation_v5.o band_nrg_v5.o CalcWindowEnergy_v5.o \
- PrePostMDCT_v5.o R4R8First_v5.o Radix4FFT_v5.o
-VOSRCDIR+= ../../../src/asm/ARMV5E/
-endif
-
-ifeq ($(VOTT), v7)
-OBJS+= AutoCorrelation_v5.o band_nrg_v5.o CalcWindowEnergy_v5.o \
- PrePostMDCT_v7.o R4R8First_v7.o Radix4FFT_v7.o
-VOSRCDIR+= ../../../src/asm/ARMV5E/
-VOSRCDIR+= ../../../src/asm/ARMV7/
-endif
\ No newline at end of file |