51 lines
1.7 KiB
Makefile
Executable File
51 lines
1.7 KiB
Makefile
Executable File
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = sound_trigger.pc
|
|
EXTRA_DIST = $(pkgconfig_DATA)
|
|
|
|
AM_CFLAGS = -Wundef \
|
|
-Wstrict-prototypes \
|
|
-Wno-trigraphs \
|
|
-g -O0 \
|
|
-fno-inline \
|
|
-fno-short-enums \
|
|
-fpic \
|
|
$(TINYALSA_CFLAGS) \
|
|
$(HARDWARE_CFLAGS) \
|
|
$(SYSTEM_MEDIA_CFLAGS) \
|
|
$(AUDIO_ROUTE_CFLAGS) \
|
|
-I ./st_extn \
|
|
-I $(PKG_CONFIG_SYSROOT_DIR)/usr/include/audio-kernel \
|
|
-I .
|
|
|
|
c_sources = sound_trigger_hw.c \
|
|
sound_trigger_platform.c \
|
|
st_session.c \
|
|
st_hw_session_lsm.c \
|
|
st_hw_session_gcs.c \
|
|
st_hw_common.c
|
|
|
|
if QSTHW_API
|
|
c_sources += st_extn/st_hw_extn_intf.c
|
|
c_sources += st_extn/st_hw_extn.c
|
|
AM_CFLAGS += -DST_EXTN_ENABLED
|
|
endif
|
|
|
|
if USE_KEEP_ALIVE
|
|
AM_CFLAGS += -DUSE_KEEP_ALIVE
|
|
endif
|
|
|
|
if SOUND_TRIGGER_CPU_AFFINITY_SET
|
|
AM_CFLAGS += -DSOUND_TRIGGER_CPU_AFFINITY_SET
|
|
endif
|
|
|
|
lib_includedir = $(includedir)/sound_trigger
|
|
lib_include_HEADERS = sound_trigger_prop_intf.h sound_trigger_hw.h
|
|
|
|
lib_LTLIBRARIES = sound_trigger.primary.default.la
|
|
sound_trigger_primary_default_la_CC = @CC@
|
|
sound_trigger_primary_default_la_SOURCES = $(c_sources)
|
|
sound_trigger_primary_default_la_LIBADD = -ltinyalsa -laudioroute -lexpat -lcutils -llog -ldl
|
|
sound_trigger_primary_default_la_CFLAGS = $(AM_CFLAGS) -DPLATFORM_DEFAULT -DSOUND_TRIGGER_PLATFORM=default -D__unused=__attribute__\(\(__unused__\)\) -DUINT_MAX=\(~0U\) -Dstrlcat=g_strlcat -include glib.h -DUSE_GLIB @GLIB_CFLAGS@ -DLINUX_ENABLED -DST_EXTN_ENABLED -D_GNU_SOURCE -D__packed=__attribute__\(\(packed\)\)
|
|
sound_trigger_primary_default_la_CFLAGS += -DNDEBUG
|
|
sound_trigger_primary_default_la_LDFLAGS = -shared -module -avoid-version $(GLIB_LIBS)
|