Jump to content

android.mk


Recommended Posts

include $(call all-subdir-makefiles)

#CODECS := alac ape flac wav wv mpc

#codec-makefiles = $(patsubst %,$(call my-dir)/%/Android.mk,$(CODECS))

#include $(call codec-makefiles)

ifneq ($(NDK_ROOT),)

LOCAL_PATH:=$(NDK_ROOT)/apps/lossless/project/jni

else

LOCAL_PATH:=apps/lossless/project/jni

endif

# library for Android < 9

include $(CLEAR_VARS)

LOCAL_MODULE := atrack8

LOCAL_CFLAGS += -O2 -Wall -DBUILD_STANDALONE -DCPU_ARM -DAVSREMOTE -finline-functions -fPIC -D__ARM_EABI__=1 -DOLD_LOGDH

LOCAL_C_INCLUDES += $(LOCAL_PATH)/Android/include

LOCAL_SRC_FILES := std_audio.cpp

LOCAL_ARM_MODE := arm

LOCAL_LDLIBS := -llog \

$(LOCAL_PATH)/Android/lib/libutils.so $(LOCAL_PATH)/Android/lib/libmedia.so

include $(BUILD_SHARED_LIBRARY)

# library for Android api >= 9

include $(CLEAR_VARS)

LOCAL_MODULE := atrack9

LOCAL_CFLAGS += -O2 -Wall -DBUILD_STANDALONE -DCPU_ARM -DAVSREMOTE -finline-functions -fPIC -D__ARM_EABI__=1 -DOLD_LOGDH

LOCAL_CFLAGS += -DBUILD_GINGER

LOCAL_C_INCLUDES += $(LOCAL_PATH)/Android/include

LOCAL_SRC_FILES := std_audio.cpp

LOCAL_ARM_MODE := arm

LOCAL_LDLIBS := -llog \

$(LOCAL_PATH)/Android/lib/gingerbread/libutils.so $(LOCAL_PATH)/Android/lib/gingerbread/libmedia.so

include $(BUILD_SHARED_LIBRARY)

# common codecs & startup library

include $(CLEAR_VARS)

LOCAL_MODULE := lossless

LOCAL_STATIC_LIBRARIES := alac ape flac wav wv mpc

LOCAL_CFLAGS += -O2 -Wall -DBUILD_STANDALONE -DCPU_ARM -DAVSREMOTE -finline-functions -fPIC -D__ARM_EABI__=1 -DOLD_LOGDH

# $(LOCAL_PATH)/Android/include

LOCAL_C_INCLUDES += $(LOCAL_PATH)/Android/include

LOCAL_SRC_FILES := main.c std_audio.cpp

LOCAL_ARM_MODE := arm

LOCAL_LDLIBS := -llog \

$(LOCAL_PATH)/Android/lib/libutils.so $(LOCAL_PATH)/Android/lib/libmedia.so

include $(BUILD_SHARED_LIBRARY)

a la compilation avec cygwin, j'ai ca :

$ /cygdrive/c/androidndk4/ndk-build

Compile++ arm : atrack8 <= /cygdrive/c/androidndk4/apps/lossless/project/jni/st

d_audio.cpp

SharedLibrary : libatrack8.so

Install : libatrack8.so => /cygdrive/c/androidndk4/apps/lossless/project/

libs/armeabi

Compile++ arm : atrack9 <= /cygdrive/c/androidndk4/apps/lossless/project/jni/st

d_audio.cpp

SharedLibrary : libatrack9.so

Install : libatrack9.so => /cygdrive/c/androidndk4/apps/lossless/project/

libs/armeabi

Compile++ arm : lossless <= /cygdrive/c/androidndk4/apps/lossless/project/jni/s

td_audio.cpp

make: *** No rule to make target `/cygdrive/c/androidndk4/apps/lossless/project/

bin/ndk/local/armeabi/libalac.a', needed by `/cygdrive/c/androidndk4/apps/lossle

ss/project/bin/ndk/local/armeabi/liblossless.so'. Stop.

soit une erreur pour generer lossless...

en vous remerciant par avance!!!!!!!!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...