forked from sox_ng/sox_ng
41 lines
1.6 KiB
Makefile
41 lines
1.6 KiB
Makefile
SASR = -DSASR
|
|
######### Define SASR if >> is a signed arithmetic shift (-1 >> 1 == -1)
|
|
|
|
MULHACK = -DUSE_FLOAT_MUL
|
|
######### Define this if your host multiplies floats faster than integers,
|
|
######### e.g. on a SPARCstation.
|
|
|
|
FAST = -DFAST
|
|
######### Define together with USE_FLOAT_MUL to enable the GSM library's
|
|
######### approximation option for incorrect, but good-enough results.
|
|
|
|
# LTP_CUT = -DLTP_CUT
|
|
LTP_CUT =
|
|
######### Define to enable the GSM library's long-term correlation
|
|
######### approximation option---faster, but worse; works for
|
|
######### both integer and floating point multiplications.
|
|
######### This flag is still in the experimental stage.
|
|
|
|
WAV49 = -DWAV49
|
|
#WAV49 =
|
|
######### Define to enable the GSM library's option to pack GSM frames
|
|
######### in the style used by the WAV #49 format. If you want to write
|
|
######### a tool that produces .WAV files which contain GSM-encoded data,
|
|
######### define this, and read about the GSM_OPT_WAV49 option in the
|
|
######### manual page on gsm_option(3).
|
|
|
|
AM_CFLAGS = $(SASR) $(MULHAC) $(FAST) $(LTP_CUT) $(WAV49)
|
|
|
|
if EXTERNAL_GSM
|
|
EXTRA_DIST = add.c code.c decode.c long_term.c lpc.c preprocess.c \
|
|
rpe.c gsm_destroy.c gsm_decode.c gsm_encode.c gsm_create.c \
|
|
gsm_option.c short_term.c table.c private.h gsm.h \
|
|
aliases.h config.h proto.h unproto.h
|
|
else
|
|
noinst_LTLIBRARIES = libgsm.la
|
|
noinst_HEADERS = gsm.h
|
|
libgsm_la_SOURCES = add.c code.c decode.c long_term.c lpc.c preprocess.c \
|
|
rpe.c gsm_destroy.c gsm_decode.c gsm_encode.c gsm_create.c \
|
|
gsm_option.c short_term.c table.c private.h \
|
|
aliases.h config.h proto.h unproto.h
|
|
endif
|