1LOCAL_PATH := $(call my-dir) 2 3include $(CLEAR_VARS) 4 5CSOUND_SRC_ROOT := ../../../.. 6LIBSNDFILE_SRC_DIR := $(NDK_MODULE_PATH)/libsndfile-android/jni/ 7 8LOCAL_MODULE := stdutil 9LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../../Engine $(LOCAL_PATH)/../../../../H $(LOCAL_PATH)/../../../../include $(LOCAL_PATH)/../../../.. $(LOCAL_PATH)/../../../ $(LIBSNDFILE_SRC_DIR) $(LOCAL_PATH)/../../../CsoundAndroid/jni 10LOCAL_CFLAGS := -O3 -D__BUILDING_LIBCSOUND -DENABLE_NEW_PARSER -DLINUX -DHAVE_DIRENT_H -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_TERMIOS_H 11LOCAL_CPPFLAGS := $(LOCAL_CFLAGS) 12LOCAL_CPPFLAGS += -std=c++11 -pthread -frtti -fexceptions 13 14### 15 16LOCAL_SRC_FILES := $(CSOUND_SRC_ROOT)/util/atsa.c \ 17$(CSOUND_SRC_ROOT)/util/cvanal.c \ 18$(CSOUND_SRC_ROOT)/util/dnoise.c \ 19$(CSOUND_SRC_ROOT)/util/envext.c \ 20$(CSOUND_SRC_ROOT)/util/het_export.c \ 21$(CSOUND_SRC_ROOT)/util/het_import.c \ 22$(CSOUND_SRC_ROOT)/util/hetro.c \ 23$(CSOUND_SRC_ROOT)/util/lpanal.c \ 24$(CSOUND_SRC_ROOT)/util/lpc_export.c \ 25$(CSOUND_SRC_ROOT)/util/lpc_import.c \ 26$(CSOUND_SRC_ROOT)/util/mixer.c \ 27$(CSOUND_SRC_ROOT)/util/pvanal.c \ 28$(CSOUND_SRC_ROOT)/util/pv_export.c \ 29$(CSOUND_SRC_ROOT)/util/pv_import.c \ 30$(CSOUND_SRC_ROOT)/util/pvlook.c \ 31$(CSOUND_SRC_ROOT)/util/scale.c \ 32$(CSOUND_SRC_ROOT)/Engine/scope.c \ 33$(CSOUND_SRC_ROOT)/util/sndinfo.c \ 34$(CSOUND_SRC_ROOT)/util/srconv.c \ 35$(CSOUND_SRC_ROOT)/util/std_util.c \ 36$(CSOUND_SRC_ROOT)/util/xtrct.c \ 37$(CSOUND_SRC_ROOT)/util/SDIF/sdif.c 38 39LOCAL_LDLIBS += -ldl 40 41LOCAL_SHARED_LIBRARIES += sndfile 42 43include $(BUILD_SHARED_LIBRARY) 44 45$(call import-module,libsndfile-android/jni) 46