Skip to content

Commit

Permalink
arm make file
Browse files Browse the repository at this point in the history
  • Loading branch information
Wellsen committed Feb 25, 2016
1 parent e724c17 commit 1bf0c00
Show file tree
Hide file tree
Showing 9 changed files with 396 additions and 16 deletions.
2 changes: 1 addition & 1 deletion nbproject/Makefile-Debug.mk
Expand Up @@ -21,7 +21,7 @@ FC=gfortran
AS=as

# Macros
CND_PLATFORM=GNU-Linux-x86
CND_PLATFORM=GNU-Linux
CND_DLIB_EXT=so
CND_CONF=Debug
CND_DISTDIR=dist
Expand Down
230 changes: 230 additions & 0 deletions nbproject/Makefile-arm.mk
@@ -0,0 +1,230 @@
#
# Generated Makefile - do not edit!
#
# Edit the Makefile in the project folder instead (../Makefile). Each target
# has a -pre and a -post target defined where you can add customized code.
#
# This makefile implements configuration specific macros and targets.


# Environment
MKDIR=mkdir
CP=cp
GREP=grep
NM=nm
CCADMIN=CCadmin
RANLIB=ranlib
CC=arm-hisiv100-linux-uclibcgnueabi-gcc
CCC=arm-hisiv100-linux-uclibcgnueabi-g++
CXX=arm-hisiv100-linux-uclibcgnueabi-g++
FC=gfortran
AS=as

# Macros
CND_PLATFORM=hisiv100-Linux
CND_DLIB_EXT=so
CND_CONF=arm
CND_DISTDIR=dist
CND_BUILDDIR=build

# Include project Makefile
include Makefile

# Object Directory
OBJECTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}

# Object Files
OBJECTFILES= \
${OBJECTDIR}/EasyAACEncoder.o \
${OBJECTDIR}/EasyAACEncoderAPI.o \
${OBJECTDIR}/EasyDSSBuffers.o \
${OBJECTDIR}/G711AToPcm.o \
${OBJECTDIR}/G726ToPcm.o \
${OBJECTDIR}/IDecodeToPcm.o \
${OBJECTDIR}/PcmToAac.o \
${OBJECTDIR}/audio_buffer.o \
${OBJECTDIR}/g711.o \
${OBJECTDIR}/g726.o \
${OBJECTDIR}/libfaac/aacquant.o \
${OBJECTDIR}/libfaac/backpred.o \
${OBJECTDIR}/libfaac/bitstream.o \
${OBJECTDIR}/libfaac/channels.o \
${OBJECTDIR}/libfaac/fft.o \
${OBJECTDIR}/libfaac/filtbank.o \
${OBJECTDIR}/libfaac/frame.o \
${OBJECTDIR}/libfaac/huffman.o \
${OBJECTDIR}/libfaac/kiss_fft/kiss_fft.o \
${OBJECTDIR}/libfaac/kiss_fft/kiss_fftr.o \
${OBJECTDIR}/libfaac/ltp.o \
${OBJECTDIR}/libfaac/midside.o \
${OBJECTDIR}/libfaac/psychkni.o \
${OBJECTDIR}/libfaac/tns.o \
${OBJECTDIR}/libfaac/util.o


# C Compiler Flags
CFLAGS=

# CC Compiler Flags
CCFLAGS=
CXXFLAGS=

# Fortran Compiler Flags
FFLAGS=

# Assembler Flags
ASFLAGS=

# Link Libraries and Options
LDLIBSOPTIONS=

# Build Targets
.build-conf: ${BUILD_SUBPROJECTS}
"${MAKE}" -f nbproject/Makefile-${CND_CONF}.mk ${CND_CONF}/libEasyAACEncoder.a

${CND_CONF}/libEasyAACEncoder.a: ${OBJECTFILES}
${MKDIR} -p ${CND_CONF}
${RM} ${CND_CONF}/libEasyAACEncoder.a
${AR} -rv ${CND_CONF}/libEasyAACEncoder.a ${OBJECTFILES}
$(RANLIB) ${CND_CONF}/libEasyAACEncoder.a

${OBJECTDIR}/EasyAACEncoder.o: EasyAACEncoder.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/EasyAACEncoder.o EasyAACEncoder.cpp

${OBJECTDIR}/EasyAACEncoderAPI.o: EasyAACEncoderAPI.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/EasyAACEncoderAPI.o EasyAACEncoderAPI.cpp

${OBJECTDIR}/EasyDSSBuffers.o: EasyDSSBuffers.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/EasyDSSBuffers.o EasyDSSBuffers.cpp

${OBJECTDIR}/G711AToPcm.o: G711AToPcm.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/G711AToPcm.o G711AToPcm.cpp

${OBJECTDIR}/G726ToPcm.o: G726ToPcm.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/G726ToPcm.o G726ToPcm.cpp

${OBJECTDIR}/IDecodeToPcm.o: IDecodeToPcm.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/IDecodeToPcm.o IDecodeToPcm.cpp

${OBJECTDIR}/PcmToAac.o: PcmToAac.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/PcmToAac.o PcmToAac.cpp

${OBJECTDIR}/audio_buffer.o: audio_buffer.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/audio_buffer.o audio_buffer.cpp

${OBJECTDIR}/g711.o: g711.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/g711.o g711.cpp

${OBJECTDIR}/g726.o: g726.cpp
${MKDIR} -p ${OBJECTDIR}
${RM} "$@.d"
$(COMPILE.cc) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/g726.o g726.cpp

${OBJECTDIR}/libfaac/aacquant.o: libfaac/aacquant.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/aacquant.o libfaac/aacquant.c

${OBJECTDIR}/libfaac/backpred.o: libfaac/backpred.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/backpred.o libfaac/backpred.c

${OBJECTDIR}/libfaac/bitstream.o: libfaac/bitstream.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/bitstream.o libfaac/bitstream.c

${OBJECTDIR}/libfaac/channels.o: libfaac/channels.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/channels.o libfaac/channels.c

${OBJECTDIR}/libfaac/fft.o: libfaac/fft.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/fft.o libfaac/fft.c

${OBJECTDIR}/libfaac/filtbank.o: libfaac/filtbank.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/filtbank.o libfaac/filtbank.c

${OBJECTDIR}/libfaac/frame.o: libfaac/frame.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/frame.o libfaac/frame.c

${OBJECTDIR}/libfaac/huffman.o: libfaac/huffman.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/huffman.o libfaac/huffman.c

${OBJECTDIR}/libfaac/kiss_fft/kiss_fft.o: libfaac/kiss_fft/kiss_fft.c
${MKDIR} -p ${OBJECTDIR}/libfaac/kiss_fft
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/kiss_fft/kiss_fft.o libfaac/kiss_fft/kiss_fft.c

${OBJECTDIR}/libfaac/kiss_fft/kiss_fftr.o: libfaac/kiss_fft/kiss_fftr.c
${MKDIR} -p ${OBJECTDIR}/libfaac/kiss_fft
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/kiss_fft/kiss_fftr.o libfaac/kiss_fft/kiss_fftr.c

${OBJECTDIR}/libfaac/ltp.o: libfaac/ltp.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/ltp.o libfaac/ltp.c

${OBJECTDIR}/libfaac/midside.o: libfaac/midside.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/midside.o libfaac/midside.c

${OBJECTDIR}/libfaac/psychkni.o: libfaac/psychkni.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/psychkni.o libfaac/psychkni.c

${OBJECTDIR}/libfaac/tns.o: libfaac/tns.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/tns.o libfaac/tns.c

${OBJECTDIR}/libfaac/util.o: libfaac/util.c
${MKDIR} -p ${OBJECTDIR}/libfaac
${RM} "$@.d"
$(COMPILE.c) -O2 -Iinclude -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/libfaac/util.o libfaac/util.c

# Subprojects
.build-subprojects:

# Clean Targets
.clean-conf: ${CLEAN_SUBPROJECTS}
${RM} -r ${CND_BUILDDIR}/${CND_CONF}
${RM} ${CND_CONF}/libEasyAACEncoder.a

# Subprojects
.clean-subprojects:

# Enable dependency checking
.dep.inc: .depcheck-impl

include .dep.inc
2 changes: 1 addition & 1 deletion nbproject/Makefile-i386.mk
Expand Up @@ -21,7 +21,7 @@ FC=gfortran
AS=as

# Macros
CND_PLATFORM=GNU-Linux-x86
CND_PLATFORM=GNU-Linux
CND_DLIB_EXT=so
CND_CONF=i386
CND_DISTDIR=dist
Expand Down
4 changes: 2 additions & 2 deletions nbproject/Makefile-impl.mk
Expand Up @@ -31,7 +31,7 @@ DEFAULTCONF=Debug
CONF=${DEFAULTCONF}

# All Configurations
ALLCONFS=Debug i386 x64
ALLCONFS=Debug i386 x64 arm


# build
Expand Down Expand Up @@ -76,7 +76,7 @@ ALLCONFS=Debug i386 x64
.depcheck-impl:
@echo "# This code depends on make tool being used" >.dep.inc
@if [ -n "${MAKE_VERSION}" ]; then \
echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \
echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES} \$${TESTOBJECTFILES}))" >>.dep.inc; \
echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \
echo "include \$${DEPFILES}" >>.dep.inc; \
echo "endif" >>.dep.inc; \
Expand Down
26 changes: 17 additions & 9 deletions nbproject/Makefile-variables.mk
Expand Up @@ -7,29 +7,37 @@ CND_BASEDIR=`pwd`
CND_BUILDDIR=build
CND_DISTDIR=dist
# Debug configuration
CND_PLATFORM_Debug=GNU-Linux-x86
CND_PLATFORM_Debug=GNU-Linux
CND_ARTIFACT_DIR_Debug=${AVS_ROOT}/lib
CND_ARTIFACT_NAME_Debug=libg7112aac.so
CND_ARTIFACT_PATH_Debug=${AVS_ROOT}/lib/libg7112aac.so
CND_PACKAGE_DIR_Debug=dist/Debug/GNU-Linux-x86/package
CND_PACKAGE_DIR_Debug=dist/Debug/GNU-Linux/package
CND_PACKAGE_NAME_Debug=libEasyAACEncoder.so.tar
CND_PACKAGE_PATH_Debug=dist/Debug/GNU-Linux-x86/package/libEasyAACEncoder.so.tar
CND_PACKAGE_PATH_Debug=dist/Debug/GNU-Linux/package/libEasyAACEncoder.so.tar
# i386 configuration
CND_PLATFORM_i386=GNU-Linux-x86
CND_PLATFORM_i386=GNU-Linux
CND_ARTIFACT_DIR_i386=i386
CND_ARTIFACT_NAME_i386=libEasyAACEncoder.a
CND_ARTIFACT_PATH_i386=i386/libEasyAACEncoder.a
CND_PACKAGE_DIR_i386=dist/i386/GNU-Linux-x86/package
CND_PACKAGE_DIR_i386=dist/i386/GNU-Linux/package
CND_PACKAGE_NAME_i386=EasyAACEncoder.tar
CND_PACKAGE_PATH_i386=dist/i386/GNU-Linux-x86/package/EasyAACEncoder.tar
CND_PACKAGE_PATH_i386=dist/i386/GNU-Linux/package/EasyAACEncoder.tar
# x64 configuration
CND_PLATFORM_x64=GNU-Linux-x86
CND_PLATFORM_x64=GNU-Linux
CND_ARTIFACT_DIR_x64=x64
CND_ARTIFACT_NAME_x64=libEasyAACEncoder.a
CND_ARTIFACT_PATH_x64=x64/libEasyAACEncoder.a
CND_PACKAGE_DIR_x64=dist/x64/GNU-Linux-x86/package
CND_PACKAGE_DIR_x64=dist/x64/GNU-Linux/package
CND_PACKAGE_NAME_x64=EasyAACEncoder.tar
CND_PACKAGE_PATH_x64=dist/x64/GNU-Linux-x86/package/EasyAACEncoder.tar
CND_PACKAGE_PATH_x64=dist/x64/GNU-Linux/package/EasyAACEncoder.tar
# arm configuration
CND_PLATFORM_arm=hisiv100-Linux
CND_ARTIFACT_DIR_arm=arm
CND_ARTIFACT_NAME_arm=libEasyAACEncoder.a
CND_ARTIFACT_PATH_arm=arm/libEasyAACEncoder.a
CND_PACKAGE_DIR_arm=dist/arm/hisiv100-Linux/package
CND_PACKAGE_NAME_arm=EasyAACEncoder.tar
CND_PACKAGE_PATH_arm=dist/arm/hisiv100-Linux/package/EasyAACEncoder.tar
#
# include compiler specific variables
#
Expand Down
2 changes: 1 addition & 1 deletion nbproject/Makefile-x64.mk
Expand Up @@ -21,7 +21,7 @@ FC=gfortran
AS=as

# Macros
CND_PLATFORM=GNU-Linux-x86
CND_PLATFORM=GNU-Linux
CND_DLIB_EXT=so
CND_CONF=x64
CND_DISTDIR=dist
Expand Down
2 changes: 1 addition & 1 deletion nbproject/Package-Debug.bash
Expand Up @@ -6,7 +6,7 @@

# Macros
TOP=`pwd`
CND_PLATFORM=GNU-Linux-x86
CND_PLATFORM=GNU-Linux
CND_CONF=Debug
CND_DISTDIR=dist
CND_BUILDDIR=build
Expand Down

0 comments on commit 1bf0c00

Please sign in to comment.